In an attempt to keep all my posts at least linked in one place, here are the two links to my series of posts: Part 1 is on the current state of video, based on data from the HTTP Archive. There are a lot of very large videos being served to mobile devices... A full … Continue reading State of Video: Smashing Magazine
Blog
This past weekend, I had to opportunity to head to the East Midlands and visit Birmingham for Hackference 2018. Friday was a 2 track conference (roughly broken into frontend and backend), and then Saturday and Sunday was a hackathon. I hung out on the frontend track.. I gave my talk on delivering performant (and yet … Continue reading Hackference 2018 Recap
Lazy Loading is a technique where content is only loaded when it is required. In the case of images, this often means only when the image is on the screen). In this post, I investigate Chrome Canary’s new image Lazy Loading flag, and measure the performance impacts of automatically Lazy Loading images. According to the … Continue reading Chrome’s Experimental Image Lazy Loading Flag
As many of us are painfully aware, on May 25, 2018 GDPR went into effect. The General Data Protection Regulation (yes, I had to look it up) is an EU standard to protect customer data in the EU. For users, it basically means more popups on cookies and tracking. For those in the EU, it … Continue reading GDPR use in urls
Thousands of websites use a Facebook plugin to embed social media content into their websites. In studying this plugin, I discovered that (for Chrome and Android users) it automatically downloads over 30% of any video present, whether the video is watched or not. This results in large amounts of data to be downloaded (sometimes upwards … Continue reading Excess Video Downloads on Embedded Facebook Timelines