I was very surprised to hear that Apple actually acted upon some of the community feedback.
In particular, LHLS was supposed to rely on HTTP/2 Push (leading to issues with most CDNs) while the community solution makes use of HTTP/1.1 Chunked Transfer.
- https://github.com/video-dev/hlsjs-rfcs/blob/lhls-spec/propo...