The folks at Heart Internet asked me to write a few posts on how video playback on the web works. In January, I published Video Killed My Data Plan, a primer on how to best incorporate video into your website. in April, we published Best Practices for optimising video streams on the web. Both … Continue reading Video Blogs at Heart Internet
In a previous post, I showed that websites can continue making requests well after the page has been minimized when using Chrome on Android. The examples I used were chat bots and advertisers that kept pinging their servers to send information back to the mothership. But what happens if you minimize the browser mid-page load? … Continue reading Closing a Website Mid-Load on Mobile: Data Explosion
Have you ever wondered what happens when you minimize the browser on your phone? Does the website stop loading? What happens if the website has a periodic ping, for analytics, or ads, or another process? On a mobile phone, this could lead to excess data usage - which on a metered connection can be costly. … Continue reading Websites that Keep Loading, and Loading and Loading….
When we speak of “third party” content on the web, we mean it to be content created and controlled by a third party. There has been a lot written on how third parties affect performance: here is Harry Roberts’ talks on the subject. Recently, Patrick Hulce did an incredible analysis on which 3rd party scripts … Continue reading 4th Parties: Uninvited Guests to Your Site
While looking at a WebPageTest waterfalls, I often come across surprising attributes. A few weeks back, I came across a page that had images with a familiar file naming convention: https://twitter.com/dougsillars/status/1086196363010949121 This website is using the Mac screenshot tool to create images that they are using online! Image Optimization I've written a lot about … Continue reading Using Screenshots in Production