Not All Browser APIs are "Web" APIs — An interesting look at how some of the most popular APIs truly work, sharing how many of the web APIs we all use have third-party dependencies or are essentially standardized interfaces masking as vendor services. A good thing to be aware of for privacy, reliability and portability reasons.
Kilian Valkhof
Build Marketing Sites Like Apple — Learn how modern, high-impact marketing sites are built from someone doing it at the highest level. Matias Gonzales, Design Engineer at Vercel, teaches GSAP animation, scroll-driven storytelling, 3D with Three.js, and performance-first techniques used on award-winning sites.
Frontend …
Not All Browser APIs are "Web" APIs — An interesting look at how some of the most popular APIs truly work, sharing how many of the web APIs we all use have third-party dependencies or are essentially standardized interfaces masking as vendor services. A good thing to be aware of for privacy, reliability and portability reasons.
Kilian Valkhof
Build Marketing Sites Like Apple — Learn how modern, high-impact marketing sites are built from someone doing it at the highest level. Matias Gonzales, Design Engineer at Vercel, teaches GSAP animation, scroll-driven storytelling, 3D with Three.js, and performance-first techniques used on award-winning sites.
Frontend Masters
🌐 Introducing the <geolocation> Element — As of Chrome 144, you can now use a new semantic <geolocation> HTML control for requesting user location data, moving away from a JavaScript-triggered prompt. There’s a Chrome-only demo here. There is cross-browser interest in this approach, but some concerns and issues remain — so keep in mind it’s not a global standard just yet, though there is a polyfill.
Viana, Le, Steiner
💡 Notably, the release of Firefox 147 means all major browsers now support CSS Anchor Positioning, something many developers have been waiting for.
⚡️ IN BRIEF
🖼️ JPEG XL support has been merged into Chromium (and is showing up in Canary). Enable via: chrome://flags/#enable-jxl-image-format.
#️⃣ Anil Dash recounts the story of how Markdown "took over the world" in this excellent, detailed piece.
🔎 Tailwind has had to let go 75% of their engineering team, citing the "brutal impact" of AI on their business.
🖥️ Chrome Headless Mode and Headless Shell now use a configurable virtual headless screen independent of any physical displays. This is a particularly big deal for Puppeteer users.
🪐 Popular web framework Astro looks back over the past year, reflecting on the updates, changes and features introduced throughout 2025. They’ve also just released Astro 6 in beta.
🎉 jQuery is exactly twenty years old today.
📙 Articles, Opinions & Tutorials
Death to Scroll Fade! — A neat effect perhaps? This article demonstrates why it may be more than a tad annoying in practice, along with the potential performance hit such an effect can bring.
David Bushell
Web Dependencies are Broken; Can We Fix Them? — Lea delivers a compelling call to action on a problem many devs will have encountered: why is managing dependencies and introducing them into our code so unnecessarily messy and what should we do about it?
Lea Verou
Bytes I Can Delete After All This Time — Thanks to advancements in CSS and JS there’s a growing number of techniques we no longer need — Remy shares a quick laundry list of just what we can ditch.
Remy Sharp
SVG Filters are Just Amazing — Amit has been experimenting with what we can do with the filter property, and shares his findings here.
Amit Merchant
🧰 Tools, Code & Resources