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.
A comparison of the security features and other features offerings at 14 different secondary/slave DNS providers.
Short DNS TTL times are great for failover but can be detrimental to DNS performance. Here’s a comparison of the DNS TTL caching durations of popular CDNs.
I discuss five implementation problems and gotchas with Apache’s HTTP caching module.
Adjust the default SELinux policies in CentOS and Fedora to not block the Apache HTTPD Server from OCSP stapling TLS certificates.
Compare three budget content delivery networks to find which one gets you the most bang for your bucks.
Learn how to set up HTTP Save-Data request-hint aware HTTP/2 server push.
Set up faster HTTP redirects by using HTTP/2 server push to send the new location in the same response informing the client about the redirect.
The new HTTP Save-Data request header can help websites determine the bandwidth constraints of their visitors.
Five best practices to reduce bandwidth requirements for feeds (Atom/RSS). Tips for reader and publisher implementations.
The new Brave browser rewards websites that load quickly at the detriment of slower websites.
Take control over your WordPress site’s HTTP Cache-Control header directives with easy-to-use WordPress plugin.