Thursday, August 13, 2026
HomeWeb developmentDelivery much less JavaScript with Baseline — JavaScript Weekly

Delivery much less JavaScript with Baseline — JavaScript Weekly


🏖️ A short scheduling be aware: We’re taking a summer season break subsequent week, so we’ll be again in your inbox on August 25. Catch you then!
__
Your editor, Peter Cooper

Migrating a Giant Movement Monorepo to TypeScript — Over a number of years, Yelp moved 1.4 million strains off Movement, and this writeup is extra helpful as a information to working any lengthy migration than as a Movement story. It was a giant win by itself phrases, with kind protection up from 83% to 96%.

Shawn Walton (Yelp)

💡 For those who missed it, Yelp additionally wrote about its webpack to Rspack migration.

Render Runs JavaScript, Entrance to Again — Hyperlink your repo and Render takes it from there. Wire up your Vite website to your Hono API to your BullMQ job to your distributed agent workflow, all on one platform. Loop in your agent with official Render /plugins for Codex and Claude Code. Begin free and scale from there.

Render

Kitesurf: Cloudflare’s Agent-First Browser in V8 Isolates — A browser engine that runs on Staff with one isolate per web page. Geared toward brokers fairly than people, it makes use of 3-7x much less CPU and reminiscence than Chromium, at the price of being slower. You possibly can strive it out now in beta, and it will be open sourced in due course.

Martinho, Fixed, Figueira, and Duarte (Cloudflare)

IN BRIEF:

RELEASES:

📖  Articles and Movies

How Baseline Can Assist You Ship Much less JavaScript — A sensible audit methodology to your dependencies. Teams them into clusters (Intl, HTTP, UI primitives, lodash), provides you inquiries to ask earlier than deleting issues, and works by way of a case the place a swap could make your bundle larger (Day.js → Temporal). A well-known theme developed right into a rigorous, reusable audit.

Jad Joubran

Making Extra npm Packages Work with jsDelivr ESM ModejsDelivr is a well-liked CDN used to load npm packages into pages and not using a construct step. This can be a thorough, technical tour of what occurs when changing packages to browser ESM (through its /+esm endpoint) and all of the methods CommonJS finds to make that arduous.

Martin Kolárik (jsDelivr)

Progressive Enhancement Inside JavaScript — Engaged on a practice, a patchy information connection obtained Remy to note customers can work together with a web page earlier than its JavaScript is prepared, with a neat repair being to bind a handler early and replay the intent later.

Remy Sharp

📄 How the Astro Staff Constructed a ‘Software program Manufacturing facility’ to Slash Its Subject Rely – Agent-driven triage took Astro from over 200 open points to 30. Matthew Phillips

📄 Debugging Caught Node.js Processes – A trick for catching occasion loop blockers that by no means yield. Winona Schroeer-Smith

📺 Cease Reviewing Diffs. Begin Reviewing Programs Kent C. Dodds

😅 On self-hosting Sturdy Objects with workerd, “You beat us to it!” stated Sturdy Objects creator Kenton Varda on Hacker Information, later including “celld is unquestionably forward of us right here. Little question about that.”

hucre 1.0: A Zero-Dependency Spreadsheet Engine — An MIT-licensed, tree-shakeable engine for studying and writing widespread spreadsheet codecs, together with help for issues like embedded photographs, hyperlinks, password safety, and pivot tables.

Wind

vlt 1.0: An npm Different With CSS-Like Selectors — A drop-in npm different with a key draw being vlt question, which helps you to use 60+ CSS-like selectors over your dependency graph (of which half are safety associated). vlt additionally affords hosted personal bundle registries.

Darcy Clarke

  • devalue 5.9 – The Svelte undertaking’s extra highly effective JSON.stringify supporting extra JS language options.

  • Svelte Choose 6.0 – A choose/autocomplete/typeahead Svelte element. Now requires Svelte 5.

  • fuzzysort 4.0 – Quick, small fuzzy search library with rating and customized scoring.

  • GTKX 1.0 – Construct native GTK4 desktop apps with React and TypeScript.

  • Belgie 0.40 – Embeds a permissioned Deno runtime in Python.

Which display is sluggish, and on which units? Expo Observe is manufacturing efficiency monitoring to your cell app.


🤖 Block bots at login with out slowing down actual customers. No CAPTCHAs, zero friction. Strive Fingerprint for free.


Merget is Git for AI-written code. It opinions each coding session and catches what your agent missed. Free for groups now: merget.ai.

📢  Elsewhere within the ecosystem

I am off on trip on the finish of this week, so see you once more on August 25! Or in Node Weekly and React Standing if you happen to subscribe to these… 😉

RELATED ARTICLES

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Most Popular

Recent Comments