---
title: "VoidZero → Cloudflare, and Angular 22 lands"
publication: "JavaScript Weekly"
issue: 789
published_at: "2026-06-09"
canonical_url: "https://javascriptweekly.com/issues/789"
---

Plus engineering values in an LLM era, TanStack Table v9 beta, and doing geometry in JavaScript.        

#​789 — June 9, 2026 

[Read on the Web](https://javascriptweekly.com/issues/789)  

Together with [![Microsoft\](https://res.cloudinary.com/cpress/image/upload/c_fill,g_auto,w_280,h_60/e_make_transparent/co_white,e_outline:7/om9hjsmudy5lsvba59eb.png)](https://posetteconf.com/2026)   

JavaScript Weekly 

[![\](https://res.cloudinary.com/cpress/image/upload/w_1280,e_sharpen:60,q_auto/hlyw3ywdgrgvmsgf7b8f.jpg)](https://voidzero.dev/posts/voidzero-cloudflare)  

[VoidZero is Joining Cloudflare](https://voidzero.dev/posts/voidzero-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](https://vite.dev/blog/cloudflare-supports-vite), they reveal Cloudflare is starting a $1 million fund to support Vite ecosystem maintainers and contributors.  [![\](https://res.cloudinary.com/cpress/image/upload/c_limit,w_480,h_480,q_auto/copm/8e18d877.png)](https://posetteconf.com/2026) 

[Come for Great PostgreSQL Talks – Virtual and Free](https://posetteconf.com/2026) — 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](https://posetteconf.com/2026). 

Microsoft | AMD sponsor   

[Announcing Angular v22](https://blog.angular.dev/announcing-angular-v22-c52bb83a4664) — Google’s batteries-included framework graduates three big features to stable/production-ready: [Signal Forms](https://angular.dev/essentials/signal-forms), [Angular Aria](https://angular.dev/guide/aria/overview), and [asynchronous reactivity](https://angular.dev/guide/signals/resource). The router also adds experimental support for the native browser [Navigation API](https://developer.mozilla.org/en-US/docs/Web/API/Navigation_API). 

The Angular Team   

**IN BRIEF:** 

- Safari 27 (beta), announced at WWDC, [includes a standards-compliant ESM loader rewrite](https://webkit.org/blog/17967/news-from-wwdc26-webkit-in-safari-27-beta/#javascript) improving top-level `await` support, and [adds support for JSPI](https://webkit.org/blog/17967/news-from-wwdc26-webkit-in-safari-27-beta/#webassembly) (JavaScript Promise Integration) in WebAssembly.
- [Electron 43 is in beta](https://github.com/electron/electron/releases/tag/v43.0.0-beta.1) with big perf boosts, thanks to an embedded Node.js snapshot, bundles cached as V8 bytecode, and link-time optimization on the main binary.
- The [Rust port of _React Compiler_](https://github.com/facebook/react/pull/36173#issuecomment-4608356402) is ready to test (Meta is already seeing _"great results"_) – it's set to be merged imminently.   

**RELEASES:** 

- [TanStack Table v9 Beta](https://tanstack.com/blog/tanstack-table-v9-taking-form) – A powerful headless engine for creating data grids with support for React, Preact, Solid, Vue, Angular, Svelte, and Lit.
- [Node-RED 5.0](https://nodered.org/blog/2026/06/09/version-5-0-released) – 'Low-code' flow programming environment, built on Node.js.
- [Rolldown 1.1](https://github.com/rolldown/rolldown/releases/tag/v1.1.0), [pnpm 11.5](https://pnpm.io/blog/releases/11.5), [RunJS 4](https://runjs.app/), [Emscripten 6.0](https://github.com/emscripten-core/emscripten/releases/tag/6.0.0)  

📖 Articles and Videos  

[Modern Engineering Values](https://cpojer.net/posts/modern-engineering-values) — _“I cannot believe that I used to write code by hand!”_ The creator of Jest and [Fate](https://fate.technology/) 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'](https://hackers.pub/@hongminhee/2026/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?](https://try.expo.dev/jsweekly-observe) — 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](https://redmonk.com/sogrady/2026/06/04/bun-two-lessons/) — 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 App](https://www.youtube.com/watch?v=J4kzovOTNKw) – [TanStack](https://tanstack.com/) 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](https://neciudan.dev/everything-you-need-to-know-about-sourcemaps) Neciu Dan 

📄 [How TypeScript Infers Type Variables](https://norswap.com/typescript-type-variable-inference/) Nicolas Laurent  

🛠 Code & Tools 

[![\](https://res.cloudinary.com/cpress/image/upload/w_1280,e_sharpen:60,q_auto/c29kb1qwq5glgjbzbwkv.jpg)](https://www.harryjstevens.com/geometric/)  

[Geometric.js: A Library for Doing Geometry](https://www.harryjstevens.com/geometric/) — 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](https://www.harryjstevens.com/geometric/examples/)). Does one polygon intersect with another? There’s [a function for that.](https://www.harryjstevens.com/geometric/examples/polygon-intersects-polygon/) 

Harry Stevens (The New York Times)   

[Ship Real-Time Features Without a Second Database](https://www.tigerdata.com/go/trial?utm_source=content-syndication&utm_medium=referral&utm_campaign=javascript-weekly-newsletter) — TimescaleDB extends Postgres for live analytics on event data. No pipeline, no extra infrastructure. [$1000 credit](https://www.tigerdata.com/go/trial?utm_source=content-syndication&utm_medium=referral&utm_campaign=javascript-weekly-newsletter). 

Tiger Data (creators of TimescaleDB) sponsor   

[Micromodal.js: A Tiny Library for Accessible Modal Dialogs](https://micromodal.vercel.app/) — No-dependency library for WAI-ARIA guideline-compliant modal dialogs. Offers extra polish versus [`<dialog>`](https://developer.mozilla.org/en-US/docs/Web/HTML/Reference/Elements/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](https://pdfslick.dev/) — 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.](https://pdfslick.dev/examples/pdf-viewer-app) 

Vancho Stojkov   

[`babel-plugin-zod-hoist`: Hoist Zod Schema Definitions to the Top of the File](https://github.com/gajus/babel-plugin-zod-hoist) — From the creator of [Slonik](https://github.com/gajus/slonik) comes a way to make Zod validation significantly faster. 

Gajus Kuizinas   

- [eslint-plugin-functional 10.0](https://github.com/eslint-functional/eslint-plugin-functional) – Linter rules to disallow mutation and encourage functional programming.
- [ts-loader 9.6](https://github.com/TypeStrong/ts-loader/releases/tag/v9.6.0) – The TypeScript loader for webpack [adds webpack 4 support back again](https://johnnyreilly.com/ts-loader-goes-webpack-4-again).
- 🧊 [Draco.js](https://github.com/mrdoob/draco.js) – A pure JS Draco mesh loader for three.js by mrdoob himself. ([Demo.](https://mrdoob.github.io/draco.js/#bunny.drc))
- [Taiga UI 5.10](https://taiga-ui.dev/) – Popular suite of 50+ components for Angular.      

📰 Classifieds   

Flaky tests slowing down dev? [Meticulous](https://www.meticulous.ai/?utm_source=jsweekly&utm_medium=newsletter&utm_campaign=26q2&utm_content=classified) 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](https://go.clerk.com/7xfzZyi) — ranked, visualized, with per-tenant detail links. Know how your B2B accounts are growing. 

--- 

📄 Skip the HTML-to-PDF headaches. [Foxit's DocGen API](https://developer-api.foxit.com/developer-blogs/api-guides-tutorials/dynamic-pdf-generation-foxit-docgen-api/?utm_source=draftdev&utm_medium=newsletter&utm_campaign=jsweekly_20260609) 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](https://fandf.co/4um74rU).    

📢 Elsewhere in the ecosystem 

[![\](https://res.cloudinary.com/cpress/image/upload/w_1280,e_sharpen:60,q_auto/sz3wbahatqailcxmca94.jpg)](https://mitos-pied.vercel.app/)  

- Oxide Computer Company's [Mitos ASCII Tool](https://mitos-pied.vercel.app/) _(above)_ converts images into ASCII text illustrations _and_ animations, by way of a built-in livecoding environment (built upon the fantastic [play.core](https://play.ertdfgcvb.xyz/)).
- 🔁 [replacements.fyi](https://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](https://csswizardry.com/Obs.js/demo/) 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.](https://csswizardry.com/2026/05/meet-your-users-where-they-are-with-obs-js/)
- 🕹️ Raymond Camden set out to see [if Chrome's built-in AI could play Zork 1](https://www.raymondcamden.com/2026/06/02/ai-versus-a-grue), the classic text adventure game.         

Published by [Cooperpress](https://cooperpress.com/) and edited by [Peter Cooper](https://twitter.com/cooperx86) 

'JavaScript' is a trademark of Oracle Corporation in the US
We are not endorsed by or affiliated with Oracle. 

[Change your email address](https://javascriptweekly.com/edit_subscription/*|UID|*) or [stop getting this newsletter](https://javascriptweekly.com/leave/*|UID|*). 

© Cooper Press Ltd · Fairfield Enterprise Centre, Louth, LN11 0LS, United Kingdom
