In recent posts, I have broken down how HLS video streaming works, and how the player can adapt the bitrates to ensure a great player experience. In this post, we'll walk through an example of a video (or three) that must quickly adaapt to the available network conditions. While I was testing a site with … Continue reading Video preload=auto and adaptive bitrate
Category: Performance
It is pretty well regarded in the Web performance community that compressing text files (with algorithms like Gzip or Brotli) ensures that they download faster. Gzip (in general) compresses text files 5-8x smaller, and Brotli's compression is (generally) better than Gzip. WebpageTest grades your website's use of text compression at the top of every report: If … Continue reading Text Compression Really Works To Speed Your App!
The HTTPArchive is a great tool for learning about what makes the web tick. Every 2 weeks, the top 1M sites are tested on Chrome and on Android with WebPageTest, and the results are opensource and easily searchable with Google BigQuery. My role at AT&T on Video Optimizer has me studying how video is transported … Continue reading HTTPArchive and Requests to Localhost
Video is everywhere. With the availability of high speed cellular networks and powerful phones, people are consuming video at an incredible pace, and all indications point to it continuing to grow. In North America, 50.1% of all video views are on mobile, and the percentage is even higher in Europe and Asia. But how does … Continue reading What is Video Streaming and How Does It Work?
It is 2016, and we are in the midst of a highly contested presidential race here in the USA. Donald Trump and Hillary Clinton are drumming up support for their cause in any way they can. And everywhere they are, smartphones follow: Trump with supporters taking photos. (Creative Commons 2.0 License) Clinton takes a selfie with … Continue reading Presidential Campaign 2016: Who has the Faster, More Secure Android App?