#​768 — January 13, 2026

Read on the Web

Together with  Frontend Masters logo

JavaScript Weekly

Web Dependencies are Broken; Can We Fix Them? — Lea, who has worked at the heart of Web Standards for years, delivers a compelling (and educational) call to action about a problem every JavaScript developer has encountered: why is managing dependencies and introducing them into code so unnecessarily messy and what could we do about it?

Lea Verou

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 sponsor

IN BRIEF:

RELEASES:

📖  Articles and Videos

Date is Out, Temporal is In — The Temporal API has been promised as a future API tackling the weaknesses of JavaScript’s Date for many years now, but finally that future is arriving. Mat leans on numerous examples to show off Date's weaknesses and push Temporal’s strengths here.

Mat “Wilto” Marquis

💡 Temporal's browser support still looks weak, but Chrome 144 – rolling out generally this week – brings full support. Temporal Polyfill also offers a stop-gap while native support grows.

How Wrong Can a JavaScript Date Calculation Go?“the story of an issue that I faced that will be much easier to handle once Temporal is more widespread.”

Phil Nash

Add GitHub, Slack & Google Integrations Without Rebuilding OAuth — WorkOS Pipes handles OAuth flows, token refresh, and storage. Users connect via a widget, your app makes one API call.

WorkOS sponsor

Stop Turning Everything Into Arrays (and Do Less Work Instead) — A post showing off iterator helpers, a broadly supported set of methods for working with Iterator objects as a more efficient way of processing data lazily in an iterative (rather than randomly accessed) fashion.

Matt Smith

How to 'Steal' Any React Component — A look at how to reproduce a component from a production React app without the original source, using React’s internal data structures (via Fiber) and LLMs to reconstruct things.

David Fant

📄 JavaScript's for-of Loops Are Actually Fast Suren Enfiajyan

📄 Why ARM Has a 'JavaScript Instruction'FJCVTZS, specifically. NotNotP

📄 How I Write Custom Elements with lit-html Dave Samaniego

📄 document.currentScript is More Useful Than I Thought Chris Coyier

📄 What Happened (and What's Happening) to WebAssembly Emnudge

🛠 Code & Tools

memlab 2.0: A Framework for Finding JavaScript Memory Leaks — A testing and analysis framework for identifying memory leaks and optimization opportunities that spawned from Facebook’s own approach to optimizing its main app. Write scenarios, and memlab compares heap snapshots, filters memory leaks, and aggregates the results.

Facebook Open Source

The Time-Series Database That Balances Simplicity and Performance — Stay Postgres-native with automatic partitioning, 95% compression, and continuous aggregates at production scale.

Tiger Data (creators of TimescaleDB) sponsor

Fabric.js 7.1: A Powerful SVG Abstraction Library — Provides an interactive object model on top of the HTML5 canvas to make it easier to work with multiple visual elements. Ideal for the browser but it works with Node too.

Fabric.js

Ohm: A Parsing Toolkit for JavaScript and TypeScript — It’s been a few years since we covered this project and it’s come along a lot since. It’s a library for building PEG-based parsers you can use in interpreters, compilers, analysis tools, etc. and you can even play with its grammar online.

Warth, Dubroy, et al.

Superdiff 3.2: Compares Two Arrays or Objects and Return a Diff — Got two similar objects or arrays and want to see the underlying differences? Superdiff's recent updates boost performance, add support for streamed input and using a worker for more efficient diffing in a separate thread.

antoine

  • JavaScriptKit 0.38 – Swift framework to interact with JavaScript via WebAssembly.

  • 🎵 alphaTab 1.8 – Music notation and guitar tab rendering library.

  • Neo.mjs v11.20 – Multi-threaded application engine for the Web.

  • Monio 0.70.0 – Kyle Simpson's IO monad implementation.

  • Ant Design 6.2 – UI design language and React UI library.

  • xstyled 4.1 – Utility-first CSS-in-JS framework for React.

  • Jint 4.5 – JavaScript interpreter for .NET.

📰 Classifieds

⚡️Add lightning-fast barcode & QR scanning to your web app with STRICH, a lean JS library. Simple, predictable pricing. Free trial and demo!


Only fools write manual tests – modern engineering teams like Notion, Dropbox and Lattice use Meticulous to maintain E2E UI tests covering every edge case of your web app.


🚀 Auth0 for AI Agents is the complete auth solution for building AI agents more securely. Start building today.

📢  Elsewhere in the ecosystem

Some other interesting tidbits in the broader landscape: