When prepping images for publishing on the web, it is common to look for shortcuts that might speed things up. And since images generally make up 40-80% of the tonnage on a website, incorrectly prepping image can have a very heavy performance cost, A few months back, I blogged about using screen shots in production (a … Continue reading Image Processing Shortcuts using AI and ML: Part 1
Last week, there was a thread about how Chrome now has a default favicon (the little icons on each tab in the browser.) https://twitter.com/rem/status/1123210678679085058 I chimed in with some stats on how Favicons are used (from the HTTP Archive). There is enough information to make it a post, so here goes 🙂 Every page has … Continue reading Favicons: Perhaps the Least Understood Web Feature
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….