#​789 — June 9, 2026

Read on the Web

Together with  Microsoft

JavaScript Weekly

VoidZero is Joining Cloudflare — One of the year’s big moves in JS tooling, as told by Evan himself. The company he founded to build Vite, Vitest, Rolldown, Oxc, etc. is joining Cloudflare. He’s candid about why (monetization is hard). Good news: all projects stay MIT-licensed, and Evan and co remain in charge.

Evan You

💰 In the Vite team's post, they reveal Cloudflare is starting a $1 million fund to support Vite ecosystem maintainers and contributors.

Come for Great PostgreSQL Talks – Virtual and Free — Attend talks about PostgreSQL-backed app development at POSETTE: An Event for Postgres 2026 (16-18 June). Join live and chat directly with PostgreSQL speakers, other developers and users. There is also swag waiting for you. Register for updates.

Microsoft | AMD sponsor

Announcing Angular v22 — Google’s batteries-included framework graduates three big features to stable/production-ready: Signal Forms, Angular Aria, and asynchronous reactivity. The router also adds experimental support for the native browser Navigation API.

The Angular Team

IN BRIEF:

RELEASES:

📖  Articles and Videos

Modern Engineering Values“I cannot believe that I used to write code by hand!” The creator of Jest and Fate says that as agents write more software, the engineering values that matter shift, with ownership, taste, and strict-but-fast feedback loops at the fore.

Christoph Nakazawa

'I Wish Deno Would Keep Doing What It Does Best' — A Deno fan argues that chasing Node.js/npm compatibility is costing the runtime its edge as a zero-config, web-standards, all-in-one-binary experience.

Hong Minhee

How Is Your App Performing in Production? — Ship a release this morning. By tonight you can know if the app got faster, slower, or worse for any specific cohort of users.

Expo sponsor

What Bun Can Tell Us About AI and Open Source — An analyst looks at Bun, whose code is increasingly AI-produced rather than human-written, as a bellwether for whether AI-authored core infrastructure is sustainable.

Stephen O'Grady (RedMonk)

📺 All 17 TanStack Projects in One AppTanStack is now a huge suite of libraries, and if anyone can pull them all into one app, Jack can! Jack Herrington

📄 Everything You Need to Know About Source Maps Neciu Dan

📄 How TypeScript Infers Type Variables Nicolas Laurent

🛠 Code & Tools

Geometric.js: A Library for Doing Geometry — Created by someone who works on graphics for the NYT, this elegant library lets you work with polygons, bounding boxes, reflection, interpolation, rotation, and the like (examples). Does one polygon intersect with another? There’s a function for that.

Harry Stevens (The New York Times)

Ship Real-Time Features Without a Second Database — TimescaleDB extends Postgres for live analytics on event data. No pipeline, no extra infrastructure. $1000 credit.

Tiger Data (creators of TimescaleDB) sponsor

Micromodal.js: A Tiny Library for Accessible Modal Dialogs — No-dependency library for WAI-ARIA guideline-compliant modal dialogs. Offers extra polish versus <dialog>, with hooks, scroll-locking, in/out transitions, and click backdrop to dismiss.

Ghosh and Singh

📝 PDFSlick 4.0: View and Interact with PDFs in JS Apps — A PDF viewer for React, Solid, Svelte & vanilla JS apps that goes from simple PDF viewing up to working with multiple, large documents with annotations. Demo.

Vancho Stojkov

babel-plugin-zod-hoist: Hoist Zod Schema Definitions to the Top of the File — From the creator of Slonik comes a way to make Zod validation significantly faster.

Gajus Kuizinas

📰 Classifieds

Flaky tests slowing down dev? Meticulous gives engineers confidence to ship faster by autonomously testing every edge case of your web app.


🏢 Clerk now shows your top orgs by member count — ranked, visualized, with per-tenant detail links. Know how your B2B accounts are growing.


📄 Skip the HTML-to-PDF headaches. Foxit's DocGen API turns Word templates and JSON into clean, formatted PDFs in one API call.


Build and deploy durable AI agents in TypeScript, without managing your own infrastructure. Ship your first agent with Trigger.dev.

📢  Elsewhere in the ecosystem

  • Oxide Computer Company's Mitos ASCII Tool (above) converts images into ASCII text illustrations and animations, by way of a built-in livecoding environment (built upon the fantastic play.core).

  • 🔁 replacements.fyi, from the e18e team, is a handy way to find replacements for npm packages of your choice, whether that's a simpler package, a code snippet that does the same thing, or a native API.

  • ⚡ Add Obs.js to a page and it adds classes to <html> to customize the UX based on how much performance is available (e.g. bandwidth, CPU, latency). Harry Roberts explains further.

  • 🕹️ Raymond Camden set out to see if Chrome's built-in AI could play Zork 1, the classic text adventure game.