14 Jul 2026

feedJavaScript Weekly

npm 12, TypeScript 7, and Bun in Rust

#​794 - July 14, 2026

Read on the Web

JavaScript Weekly

πŸ“ˆ TanStack's npm Package Download Charts - A quick way to chart package popularity over time, look for trends, and see what libraries and tools have soared or fallen. The default view compares TanStack's packages against several common packages, but you can enter any packages you wish, or see pre-defined sets like build tools, component libraries, or UI frameworks.

TanStack

Your AI Writes the Code. CodeRabbit Reviews It - AI can write the code, but you still own what ships. CodeRabbit is the AI-native review layer that catches the bugs and edge cases humans skim past, so what merges matches what you intended. Free to try, 2-click install.

CodeRabbit sponsor

Rewriting Bun in Rust - Bun's creator shares the full story of porting the JavaScript runtime from Zig to Rust, with the assistance of many Claude Code instances churning through ~$165k in usage (at API prices). The Rust version forms the basis of Bun 1.4, expected any day now.

Jarred Sumner

npm v12 Released: Install Scripts are Off by Default - npm 12 is now GA with many breaking changes. The big change is lifecycle scripts no longer run by default, but here are more practical implications to consider. It may also be worth upgrading via 11.18.0 first.

GitHub

IN BRIEF:

RELEASES:

πŸ“– Articles and Videos

Proxy and Reflect: Redefining How Objects Fundamentally Work - A deep dive into intercepting the internal operations of JavaScript objects, covering why Reflect exists at all, and ending with a small reactive state system (essentially how Vue 3's reactivity works).

Mat Marquis

In Defense of Polyfills - Prolific standards editor Anne van Kesteren said polyfilling is harmful. Lea disagrees, arguing "ponyfills are just userland libraries with better marketing" and a web without polyfills would be a stagnant one.

Lea Verou

Sentry + GitHub: Bugs Diagnosed and Fixed, Live - Sentry catches it, Seer diagnoses it, Copilot writes the fix. Watch Sentry and GitHub break a script live July 15th.

Sentry sponsor

Collaborative Editing in Wordgard - Marijn recently released his new Wordgard rich text editor (and ProseMirror successor). Here's his third take on collaborative editing in eleven years, still based on operational transformation (OT) rather than CRDTs.

Marijn Haverbeke

πŸ’‘ We missed Marijn's Wordgard release post in last week's Wordgard feature. He explains why and how he built it (no LLMs!) and why he's not taking pull requests.

Reverse Engineering ChatGPT's Web Stack - The author spent days breaking down ChatGPT's page source, bundles, and requests. React Router 7, TanStack Query, Radix, and ProseMirror all make an appearance.

Dennis Brotzky

πŸ“„ Playwright on GitHub Actions: A Setup That Actually Runs Fast Jakob Norlin

πŸ“„ Building Persistent Page Transitions with WebGPU and Vanilla JS Ben Paine

πŸ“„ SolidJS 2.0: A React Developer's First Look at Signals and Async Dennis Morello

πŸ›  Code & Tools

LiteRT.js: High Performance Web AI Inference from Google - A JavaScript binding of LiteRT for running AI directly inside the web browser, boasting more performance than the TensorFlow.js approach. Here's a CodePen-hosted demo of using it to do image upscaling (surprisingly quickly!)

Yu, Ristić, Soulanille, Parikh (Google)

Full-Text Search in Drizzle Without a Second System - Try the official ParadeDB integration for Drizzle. Search your live Postgres tables. No ETL, no Elasticsearch cluster.

ParadeDB sponsor

Babylon Lite: A Faster, Smaller, WebGPU-Only 3D Engine - Babylon.js is a powerful, long-standing 3D engine, but what would they do if rebuilding from scratch? This! Lite is much faster and smaller, but with some tradeoffs.

Babylon.js Team

Ant: A JavaScript Runtime in a 9MB Binary - No V8, JavaScriptCore or SpiderMonkey involved, this is a JS runtime built in C that ships as a 9MB binary, can run npm packages, and boasts incredibly short cold start times.

theMackabu

  • πŸ”Ž Fuse.js 7.5 - The popular fuzzy search library fixes a variety of scoring and ranking bugs (so ordering may shift for some queries). (Homepage and demo)

  • Nano ID 6.0 - Tiny, secure, URL-friendly unique string ID generator. nanoid() and customAlphabet() get 4x faster in 6.0.

  • Mantine Vue - A port of the popular Mantine React component library for use with Vue.

πŸ“° Classifieds

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

Your dashboard is slow because the query is slow. TimescaleDB extends Postgres for analytics at scale, no second DB.

⚑Sync live context across your entire agent stack. Merget's now live, build & win a year of Claude Max.

πŸ“’ Elsewhere in the ecosystem

  • FracturedJson is a JSON formatter that produces 'human-readable but fairly compact' output. If you have a big lump of JSON, this makes it more pleasant to look through. It also supports non-standard JSON comments.

  • Cloudflare has unveiled Precursor, a client-side verification system that uses injected JS to collect behavioral signals (e.g. pointer movement) in an attempt to improve bot detection.

14 Jul 2026 12:00am GMT

07 Jul 2026

feedJavaScript Weekly

What's new in ECMAScript 2026 (and usable today)

#​793 - July 7, 2026

Read on the Web

JavaScript Weekly

Vite+ Beta: A Web Dev Toolchain Behind One Command - Vite+ is the Vite team's 'unified toolchain' that brings Vite, Vitest, Oxlint, and similar tools together under a single vp command, whether for running a dev server, tests, formatting, or bundling.

VoidZero

πŸ’‘ Vite+ was originally intended to be a commercial project to fund work on Vite and related projects, but was open sourced under the MIT license earlier this year.

Still Writing Tests Manually? Meticulous AI Is Here - Notion, Dropbox, Wiz and LaunchDarkly now use a testing paradigm they can't work without. Built by former Palantir engineers, Meticulous automatically creates an evolving suite of E2E UI tests, delivering exhaustive coverage with no developer effort.

Meticulous sponsor

What's New in ECMAScript 2026 - The 876 page ECMAScript 2026 spec was approved last week, and this round-up covers several main new features that made the cut, from Array.fromAsync to native Uint8Array Base64/Hex conversion, with examples for each. All are already in browsers and runtimes (except Math.sumPrecise in Node) so you can likely use them today.

Pawel Grzybek

IN BRIEF:

RELEASES:

πŸ“– Articles and Videos

Working with AI: A Concrete Example - The creator of htmx reflects on the role of AI in his work with a practical example of using Claude to investigate a bug report. He also touches on how AI fits in with being an 'older developer', a topic I rarely see brought up.

Carson Gross

How Medal Cut Its Electron Frontend Bundle from 40MB to 2.7MB - A gaming metaphor heavy tale of slashing an Electron app's bundle from 40MB+ to 2.7MB using Vite, Rolldown, code splitting, and aggressive dead-code elimination.

Rick Zhang (Medal)

Streaming Real-Time HDR Reflections to Every Device with Miris - Miris built a WebXR car configurator that streams a 1.2GB asset in real-time with HDR reflections across any device.

Miris sponsor

πŸ“„ A Guide to Hydration and Rendering Strategies - SSR, streaming, islands, resumability, and RSC, compared. Neciu Dan

πŸ“„ WebGL Without a GPU - Useful tips for testing or taking screenshots of WebGL-rendered experiences. Kiko Beats

πŸ“„ Understanding TypeScript's Distributive Conditional Types Tejas Bubane

πŸ›  Code & Tools

Wordgard: A New Rich Text Editor Library from ProseMirror's Creator - With Eloquent JavaScript and ProseMirror under his belt, not many people know more about JavaScript and making good editor controls than Marijn. Modular, supports collaborative editing, and thoughtfully built. Live demo and how to get started.

Marijn Haverbeke

The TypeScript-Native AI Backend for Autonomous Software - Orchestrate agents as typed APIs - then spin up software factories that ship production-grade PRs. Open source.

Agentfield.ai sponsor

Astryx: Meta Open Sources Its Design System - A design system used by 13,000+ apps inside Meta is now open source with 150+ React components, theming options, dark mode, and CLI tooling.

Meta

Driver.js v1.6: Present In-App Tours, Highlights, and Contextual Help - A library for making on-page tours and contextual help systems. It's been around for several years, but is well maintained with numerous demos on the homepage.

Kamran Ahmed

βœ‰οΈ Upyo 0.5: A Cross-Runtime Email Sending Library - A unified, type-safe API for sending emails both on SMTP and HTTP-based (e.g. SendGrid or Amazon SES) providers from Node, Deno, Bun, or edge function runtimes.

Hong Minhee

πŸ“„ Things You No Longer Need JavaScript For - A catalog of patterns modern HTML and CSS can now handle alone. Aaron T. Grogg

πŸ“° Classifieds

πŸ’› This Sept, ZurichJS Conf brings world-class JS speakers, hands-on workshops and an exclusive VIP afterparty, nonprofit and affordable.

Queries that run in milliseconds on petabytes of data. TimescaleDB extends Postgres to perform at massive scale.

🦊 Most PDF translators don't tell you which parts to trust. Here's how to build a pipeline with confidence scoring baked in.

πŸ“’ Elsewhere in the ecosystem

07 Jul 2026 12:00am GMT

30 Jun 2026

feedJavaScript Weekly

Will npm v12 reject your .npmrc?

#​792 - June 30, 2026

Read on the Web

JavaScript Weekly

Deno 2.9 Released - A huge release for the runtime: deno desktop turns scripts and framework-based projects into native, self-contained desktop apps, quick migration from npm/pnpm/Yarn/Bun lockfiles, big test runner improvements, ~2x faster cold starts, and a target of Node.js 26 compatibility.

Bartek IwaΕ„czuk

44 Recorded PostgreSQL Talks Are Now Available to Watch - Explore 44 talks about PostgreSQL-backed app development, Postgres performance & AI, Postgres 19, Azure HorizonDB and more. All sessions are available on YouTube. Learn directly from Postgres experts at your own pace. Check out the playlist.

Microsoft | AMD sponsor

Iterating Faster on VS Code with TypeScript 7 - How the VS Code team incrementally adopted the Go-based TypeScript 7 compiler (currently in RC) while it was still being built. Type-checking the source went from 36s to 5s, with npm run watch going from 80s to ~20s.

The VS Code Team (Microsoft)

IN BRIEF:

RELEASES:

πŸ“– Articles and Videos

Why Drizzle Couldn't Publish New Releases on npm for a Month - As well as explaining why the creators of the popular ORM ran into the problem, Evert shares some tips to see if you're at risk of the same problem, and how to avoid it entirely.

Evert Pot

The Shifting Line Between CSS States and JavaScript Events - A tour of the (more than you'd think) CSS pseudo-classes that can stand in for JS event listeners, plus a look at the experimental/future event-trigger syntax.

Daniel Schwarz

Real-Time Analytics on Your Operational Postgres Table - Polling just hides the lag. TimescaleDB's continuous aggregates keep data fresh on read. Get $1000 credit to start.

Tiger Data (Creators of TimescaleDB) sponsor

Blocking Install Scripts is Not a Silver Bullet - npm v12 won't run install scripts by default, but Ulises argues that only solves part of the supply chain security problem.

Ulises Gascon

Moving Linear from styled‑components to StyleX - A migration away from a runtime CSS-in-JS approach yielded ~30% faster renders when navigating between pages.

Kenneth Skovhus (Linear)

πŸ“Ί How Tanner Linsley Built TanStack to Outlive Him - A very smoothly produced 15 minute interview with the creator of TanStack. The Build Log

πŸ“„ Benchmarking 5 WebSocket Servers for Node.js Irina Nazarova

πŸ“„ Handling Mutations with TanStack Query for Vue Marina Mosti

πŸ“„ Parsing Arbitrary Dates in Strings with Chrono and a Web Component Raymond Camden

πŸ›  Code & Tools

Nub: An All-in-One Toolkit That Augments Node.js - While Bun or Deno can replace Node, this project from Zod's creator extends Node with nice-to-haves, like fuller TypeScript support, faster & more secure package installation, better .env handling, and a web-standard Worker.

Colin McDonnell et al.

Gea: A Compiler-First Reactive UI Framework - A UI framework that goes all in on "compile the framework away": no VDOM, JSX transformed into string templates, proxy-based stores, and 'surgical' DOM patching. The big win is tiny build sizes.

Armagan Amcalar

Stop Alt-Tabbing to the Dashboard When CI Breaks - Depot CI's new API and CLI let you query runs, pull logs, and diagnose failures without leaving your terminal.

Depot sponsor

<qr-code> 2.0: Web Component for Generating QR Codes - An easy way to display QR codes in the browser using pure JavaScript. A 13 year old solution that's been modernized and is now ESM only. Live demo.

Eduard Castellano

spartan/ui 1.0: shadcn/ui-Style UI Primitives for Angular - If you're an Angular developer who's ever envied the copy and paste simplicity of shadcn/ui, this is for you.

Robin Goetz

  • Wakaru 1.6 - JavaScript decompiler and bundle splitter. Now with even better 'source-like' output, particularly from bundled React apps.

  • 🎬 TurboRes 1.0 - Fast Zig/WASM-powered Apple ProRes video decoder for JS environments. From the creator of Mediabunny.

  • πŸ“Š ngx-charts 24.0 - Declarative charting framework for Angular. Interactive demo.

  • GopherJS 1.21.0 - A Go to JavaScript transpiler. Now supporting up to Go 1.21.13.

  • whatwg-url 17.0 - JS implementation of the WHATWG URL Standard. Demo.

πŸ“° Classifieds

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

Build TypeScript-first AI agents in your codebase. No timeouts, durable queues, & full tracing. Ship your first agent in minutes with Trigger.dev.

πŸ“’ Elsewhere in the ecosystem

30 Jun 2026 12:00am GMT

18 Jan 2026

feedOfficial jQuery Blog

jQuery 4.0.0

On January 14, 2006, John Resig introduced a JavaScript library called jQuery at BarCamp in New York City. Now, 20 years later, the jQuery team is happy to announce the final release of jQuery 4.0.0. After a long development cycle and several pre-releases, jQuery 4.0.0 brings many improvements and modernizations. It is the first major … Continue reading β†’

18 Jan 2026 12:29am GMT

11 Aug 2025

feedOfficial jQuery Blog

jQuery 4.0.0 Release Candidate 1

It's here! Almost. jQuery 4.0.0-rc.1 is now available. It's our way of saying, "we think this is ready; now poke it with many sticks". If nothing is found that requires a second release candidate, jQuery 4.0.0 final will follow. Please try out this release and let us know if you encounter any issues. A 4.0 … Continue reading β†’

11 Aug 2025 5:35pm GMT

17 Jul 2024

feedOfficial jQuery Blog

Second Beta of jQuery 4.0.0

Last February, we released the first beta of jQuery 4.0.0. We're now ready to release a second, and we expect a release candidate to come soonβ„’. This release comes with a major rewrite to jQuery's testing infrastructure, which removed all deprecated or under-supported dependencies. But the main change that warranted a second beta was a … Continue reading β†’

17 Jul 2024 2:03pm GMT