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

16 Jun 2026

feedJavaScript Weekly

Flow vs TypeScript in 2026

#​790 - June 16, 2026

Read on the Web

JavaScript Weekly

Flow for TypeScript Users in 2026 - Flow is Meta's mature typed dialect of JavaScript, and over the years its syntax has converged closely with TypeScript's. This post walks through where the two now differ: Flow's stricter defaults reject several crash-prone patterns TypeScript's strict mode accepts, and it adds features of its own, like exhaustive match expressions.

George Zahariev (Meta)

Free Claude Code Course from Anthropic + Master.Dev - Coding is changing fast, and the engineers who thrive will be the ones who direct AI instead of guessing at it. Lydia Hallie from Anthropic teaches exactly that in our Claude Code course, now free for everyone.

Master.dev sponsor

npm v12 to Stop Running Install Scripts by Default - The forthcoming npm v12 will no longer execute preinstall/install/postinstall scripts, unless you explicitly allow them. You can get ready now by using npm 11.16.0 which prints warnings about anything v12 would block.

GitHub

πŸ€– Code is Cheap(er) - The creator of htmx says that while code is increasingly easy to produce, understanding is still expensive, and "complexity remains our apex predator."

Carson Gross

IN BRIEF:

RELEASES:

  • Playwright 1.61 - You can now register and test passkeys, as well as read/write to localStorage and sessionStorage via a new WebStorage API.

  • ESLint v10.5.0 - Five core rules now highlight smaller ranges of code to avoid shadowing other problems in editors.

  • πŸ€– TanStack AI Beta - Framework and provider-agnostic AI toolkit.

πŸ“– Articles and Videos

How TanStack Cut TypeScript Type-Checking Work by Up to 86% - TanStack Table v9 (now in beta) made its features modular, but the generic types behind that flexibility introduced noticeable editor lag in alpha. This deep-dive shows how the team used tsc diagnostics to cut type-checking work by 62-86%, with lessons for anyone authoring type-heavy libraries.

Kevin Van Cott (TanStack)

πŸ› οΈ React Libraries and Tools for 2026 - Every year, Robin updates this post covering his opinionated list of essential React ecosystem libraries.

Robin Wieruch

Your AI Writes Tests That Pass but Prove Nothing. Fix It - Wallaby CLI makes test generation 10x smarter with live coverage and runtime data, using 3x fewer tokens. One skill to install.

Wallaby Team sponsor

Changing the Kindle's Homepage by Editing Hermes Bytecode - The Kindle's UI now runs on a Hermes-powered JavaScript stack. Here's how you can edit the bytecode Hermes produces to change the Kindle UI's behavior.

Nicholas Tarta

πŸ“ˆ Making numpy-ts as Fast as Native - How a TypeScript NumPy port went from 15x slower to matching native, by changing not whether to use WASM, but who owns the bytes.

Nico Dupont

πŸ“„ How Building an HTML-First Site Doubled Our Users Overnight - Out with the React, and in with the Astro. Alistair Davidson

πŸ“„ Building a Real Blog Easily in Astro - By real, Zell means something beyond demo-level, with excerpts, post update dates, etc. Zell Liew

πŸ“„ Streaming HTML with textStream() in Chrome Canary Ollie Williams

πŸ›  Code & Tools

eslint-plugin-unicorn 67.0: More Than 200 Powerful ESLint Rules - Sindre's set of curated rules has grown a lot, with almost 100 added or updated in the past few weeks alone. Like enforcing better comments, limiting the depth of nested calls, preferring Temporal over Date, and preferring HTTPS over HTTP in URLs. These rules will seriously challenge (and improve!) your code.

Sindre Sorhus et al.

zod-compiler: Compile Zod Schemas into Zero-Overhead Validators - A build-time compiler that plugs into Vite, webpack, et al. and rewrites existing schemas into optimized, tree-shakeable validators. Claims 2-75x faster validation with no source changes and the full Zod API preserved.

Gajus Kuizinas

That Slow Analytics Endpoint? It's a Database Problem - Pipelines, sync lag, stale data. That's the cost of a split stack. TimescaleDB extends Postgres so your app stays fast.

Tiger Data (creators of TimescaleDB) sponsor

πŸ“Š billboard.js 4.0: A JavaScript Chart Library Based on D3 - At almost nine years old, billboard.js now has a new, opt-in canvas-based rendering mode (SVG remains the default), smaller bundles, and better performance on large datasets. There are hundreds of demos ranging from donut charts and funnel charts to overlapping bar charts and radar charts.

Jae Sung Park (NAVER)

PolyCSS: CSS 3D Engine for the DOM - Renders textured 3D polygon meshes entirely in the DOM using CSS matrix3d() transforms - no WebGL or <canvas> required. Works with vanilla JS, React, and Vue. There's a gallery to explore and a live builder if you want to play around.

LayoutitStudio

  • Tabulator 6.5 (above) - Create interactive tables from any HTML table, JS array or JSON data.

  • πŸ•’ <relative-time> 5.2.0 - Web Component for formatting automatically-updating timestamps as localized strings or relative times.

  • Fable 5.2 - No, not the LLM you can't use, but an F# to JS/TS (and now Erlang too) compiler you can use. More info.

  • React Native 0.86 - Edge-to-edge support on Android 15+ and improvements to its DevTools.

  • Biome 2.5 - The fast code formatting and linting toolchain has now passed 500 lint rules.

  • get-value 4.1 - Use paths like a.b.c to get a nested value from an object.

  • axios v1.18.0 - Promise-based HTTP client for the browser and Node.

  • πŸ“Š visx 4.0 - Airbnb's visualization primitives for React.

πŸ“° Classifieds

πŸ“Έ Add robust in-browser barcode scanning to your web apps using STRICH, a lean JS library. Free 30-day trial, try the demo app today!

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

πŸ€– Generate 50,000 invoices overnight. Foxit's DocGen API merges JSON data into branded PDFs at scale, with no PDFKit and no copy-paste.

πŸ“’ Elsewhere in the ecosystem

16 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