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

23 Jun 2026

feedJavaScript Weekly

Babel 8.0, Vite 8.1, and TypeScript 7.0 RC

#​791 - June 23, 2026

Read on the Web

JavaScript Weekly

Desktop Apps With deno desktop - Deno 2.9 (or the 'canary' build now) can turn JavaScript projects into self-contained apps on macOS, Windows, and Linux. Unlike Electron, you can opt to use the default OS WebView or a bundled Chromium backend, plus you get cross-compilation and automatic support for apps built on frameworks like Next.js and SvelteKit.

The Deno Project

πŸ“‰ It's not in the post, but a --compress option gets packaged app sizes down a lot - from 65MB to 19MB in my test with a basic app.

Catch Runtime Bugs Before Your JS PR Merges - Some JavaScript bugs only show up after the app runs. Greptile reviews each PR with full repo context, runs the code in a sandbox, and returns screenshots, logs, and traces as proof of what broke. Use Greptile in GitHub, GitLab, or from your terminal.

Greptile sponsor

Babel 8.0 Released: The JavaScript Transpiler - It's been eight years since Babel 7.0, and despite the rise of tools like SWC and Oxc, weekly downloads of the @babel packages have increased 380x since. v8.0 is a modernization release that goes ESM-only and targets ~ES2023 by default (vs ES5 before).

Babel Team

TypeScript 7.0 Release Candidate - A step closer for the Go-powered TypeScript compiler that promises ~10x faster build performance. (I've seen people on social media getting very excited by this.)

Daniel Rosenwasser (Microsoft)

IN BRIEF:

RELEASES:

  • ⭐ Vite 8.1 - Adds experimental support for 'bundled dev mode' which radically speeds up dev server startup and full reloads on large apps. Also adds WASM/ESM integration support.

  • ⭐ Astro 7.0 - The popular web framework gets faster build times, with .astro compilation and Markdown/MDX processing going through a Rust-powered pipeline. Advanced Routing also gives you full control over the request pipeline.

  • pnpm 11.7 and 11.8 - pnpm install gets a --dry-run option, --frozen-store adds support for read-only package stores, and more.

  • Node.js v26.3.1 (Current), v24.17.0 (LTS), and v22.23.0 (LTS)

πŸ“– Articles and Videos

How an Underrated Refactor Saved 90% Memory Usage - The tale of how TanStack Table v9 uses less memory than v8 on large tables, thanks to a simple idea: storing methods on shared prototypes instead of creating them for every object. Benchmarks included, plus a pattern other libraries can copy.

Kevin Van Cott (TanStack)

You Already Know Enough JavaScript to Ship a Real Mobile App - Build for iOS and Android from one codebase with React. Expo handles builds, the App Store, and updates.

Expo sponsor

πŸ“„ window.showDirectoryPicker Opens Up a Whole New World - Chrome 86+ added a way to let users open a local directory for use by webapps. Steve Harrison

πŸ“„ What are Git Worktrees, And Why Should I Use Them? - A decade-old git feature that's seen a boost in the AI agent era. Cassidy Williams (GitHub)

πŸ“„ TanStack Start: A Mental Model for Next.js Devs - Maps TanStack Start onto Next.js concepts with side-by-side code comparisons. Adarsha Acharya

πŸ›  Code & Tools

FullCalendar 7.0: A Full Sized JavaScript Calendar - A Google Calendar-style experience for your own apps. Works with React, Vue and Angular (v7.0 adds Angular 22 support), but can be used with plain JavaScript. Here's a demo where you can play with the themes and styling approaches. MIT licensed with commercial extensions.

FullCalendar LLC

πŸ€– Eve: Like Next.js, But for Building Agents - A new framework from Vercel that provides Next.js-esque structure for building AI-powered agents using TypeScript and Markdown.

Vercel

Your Charts Endpoint Doesn't Need a Second Database - It's the query behind it, not the render. TimescaleDB extends Postgres for analytics. Get $1000 credit to start.

Tiger Data (creators of TimescaleDB) sponsor

ForesightJS 4: Predictive User Intent Library for the Web - Predicts intent from pointer and keyboard cues to prefetch content before it's needed for a snappier user experience. v4.0 adds official React and Vue packages with a declarative <Foresight> component in v4.2.

ForesightJS, Inc.

Prop For That: What JS Knows, Now CSS Knows - Provides CSS with access to values you'd often need JS to provide (e.g. pointer position, time, a slider's value). Add attributes to HTML and live values show up as custom properties, bridging the JS-CSS gap. The demo page is neat.

Adam Argyle

Kage: Shadow a Website for Offline Viewing - A tool to clone a site and serve it up for offline viewing. The difference vs "Save As" is it handles JS-rendered sites by saving the DOM using a headless browser. Repo.

Duc-Tam Nguyen

goja: An ECMAScript/JavaScript Engine in Pure Go - A mature JavaScript engine for adding scripting functionality to Go apps without CGo/V8.

Dmitry Panov

  • Anime.js 4.5 - The powerful animation engine adds adapters to support animating non-DOM objects like Three.js meshes or a canvas context.

  • Ink 7.1 - The popular TUI renderer adds suspendTerminal() for temporarily handing the terminal over to a child process (like an editor).

  • Nuxt UI 4.9 - The Vue UI library improves its calendar component, adds uniform focus styles, and adds useTour for driving guided tours.

  • Nx 23.0 - The monorepo tool's yearly major. Now nx migrate can hand migrations off to AI agents.

  • β˜€οΈ SunCalc 2.0 - Calculate the position and phase of the Sun and Moon.

πŸ“° Classifieds

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

πŸš€ Take your app from dev to production in one command. clerk deploy handles DNS and OAuth: clerk.com/changelog/2026-06-10-clerk-deploy

Handsontable: Production-ready data grid that feels like Excel. Rock-solid reliability, performance at scale. Try now.

🦊 Extract tables, text, forms, and images from any PDF as structured JSON. Foxit's API combines OCR, layout recognition, and AI parsing.

πŸ“’ Elsewhere in the ecosystem

23 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