Importing vs fetching JSON
Compares using JSON module imports vs fetch() for loading JSON data in browsers, highlighting differences in error handling and caching.
jakearchibald.com is a blog focused on web performance, service workers, and progressive web apps (PWAs). Jake Archibald, currently a Principal Engineer at Shopify, was previously a developer advocate at Google, specializing in improving web performance and building faster, more reliable web experiences.
10 Articles from this blog
Compares using JSON module imports vs fetch() for loading JSON data in browsers, highlighting differences in error handling and caching.
An analysis of progressive image rendering in formats like JPEG, PNG, WebP, and AVIF, comparing their performance and future potential.
Explains why fetch streams are inaccurate for measuring upload/download progress, especially with compressed content.
Explores alternatives to XSLT for making XML files human-readable, as browser support for XSLT is being removed.
A technical guide on replacing traditional footnotes with modern CSS and JavaScript popovers for a better user experience.
Explains how the order of CSS transform functions can create unexpected zooming animations, with interactive demos.
A developer details a Firefox bug where custom elements lose their prototype when moved to an iframe and provides a workaround fix.
A discussion on the proposed behavior and limitations of the new <selectedoption> element for styling HTML select elements.
Explores methods for using videos with alpha transparency on the web, detailing challenges and presenting a custom solution.
Explains a surprising JavaScript memory leak involving closures and garbage collection, with code examples.