3 ms·
Youtube uses the Media Source Extensions API, which means that JS is responsible for fetching compressed video data and feeding it into the decoder, so it can i
by roca 7y ago
Youtube uses the Media Source Extensions API, which means that JS is responsible for fetching compressed video data and feeding it into the decoder, so it can implement adaptive streaming. Pause JS for more than a few seconds and the video will stop playing.
- dwaite 7y agoYes, and this is likely why Youtube now periodically pauses in the background on current macOS/Safari.