Cloudflare has launched a new free web analytics/visitor-counting service. It promises to put end-user privacy first. The service has plenty of room to improve.
Chrome intends to remove support for server push; an underutilized performance feature introduced in HTTP/2. It cites low usage and implementation complexity.
Twitter tried to reduce load times for external links, but made things slower instead. It mistakenly normalizes domains to a point where they’re no longer useful.
FLIF makes big claims on file size savings but lossless WebP delivers.
I got impressive results when comparing AVIF and WebP images at the same visual quality (using DSSIM). AVIF’s 85th percentile was the same as WebP’s 15th!
A tutorial on how to load native lazy-loading images earlier in Safari and Firefox. Speed up page loading while keeping visitors from seeing loading images.
The various web browsers focus on different priorities and user experience trade-offs in their lazy-loading image implementations.
IPFS splits files into chunks. Smarter splitting points in HTML files can create more reusable/deduplicatd chunks with higher availability.
Established top-level domain resolves faster than newfangled .com domain.
Reduce Google AdSense’s impact on page-load times using <link rel="preconnect">. Only used by ~350 out of 12 million partner websites.
Learn the difference between dns-prefecth vs preconnect, how to work around browser bugs, and when to use which? iOS and Safari requires special attention.
Make a meaningful impact on your website visitors’ low-bandwidth user experience with semi-progressive JPEG loading.
You must implement the Beacon API the way WebKit deems to be “the right way” to make it work on iOS, Safari, and WebKit browsers.
The majority of websites don’t compress their favicon files despite an impressive average file size reduction of over 70 %.
How can mass-copying pages from web publishers without a license not be considered copyright infringement?
As an extension developer, I support Google’s controversial decision to remove of a slow and over-powered extension API favored by ad-blocking extensions.