28 Apr 2026

feedJavaScript Weekly

What’s actually new in JavaScript (and what’s coming next)

#​783 - April 28, 2026

Read on the Web

JavaScript Weekly

pnpm 11.0 Released - You've heard about its benefits, but now the popular package management tool is even better. v11 sets minimumReleaseAge to one day by default, there's an SQLite-backed store index (faster installs!), native package publishing, pack-app, and more. There's a migration guide for v10 users. Work has also resumed on a Rust-powered port called Pacquet.

Zoltan Kochan

πŸ’‘ On the topic of package managers, Aube is a new contender from the creator of Mise that focuses heavily on performance.

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

TypeScript 7.0 Beta: 10x Faster TypeScript Compilation - The Go-powered port with "about 10 times faster" compiler performance. TypeScript 6.0's deprecations and config changes will help you upgrade smoothly from v5 to v7. There are also changes to how to write your code to review. While v7 is considered "close to production-ready", a stable programmatic API won't arrive till v7.1.

Microsoft

IN BRIEF:

RELEASES:

πŸ“– Articles and Videos

What's Actually New in JavaScript (And What's Coming Next) - You could read the specs and countless posts about each new language feature or... this post that brings everything relevant and useful from ES2025 and ES2026 into one place. Iterator helpers, Promise.try, Map.getOrInsert, using, Temporal, and much more, are covered.

Neciu Dan

Stop Guessing Where Your Next.js App Broke [Workshop] - Learn to trace Next.js errors back to their source using logs and tracing. Free workshop, register today

Sentry sponsor

πŸ“„ Debugging WASM in Chrome DevTools - Tips on using the Chrome DevTools' "very capable WASM debugger". Eli Bendersky

πŸ“„ Writing Node.js Addons with .NET Native AOT - You can now write native Node addons in .NET-based languages, such as C#. Drew Noakes (Microsoft)

πŸ“„ The Simplest C Function-to-WebAssembly-to-JS Pipeline Peter Cooper

πŸ“„ Upgrade Cypress to TypeScript 6.0 Gleb Bahmutov

πŸ›  Code & Tools

TSRX: A TypeScript Language Extension for Declarative UIs - A fresh attempt at improving upon JSX from a Svelte maintainer and former React core engineer. It includes control flow, scoped styles, and locals, and compiles to React, Preact, Solid and Ripple.

Dominic Gannaway

πŸ“Š Lightweight Chartsβ„’ 5.2: Fast Charts for Financial Data - A seven-year-old canvas-based charting library optimized for financial data use cases like rounded candle plots, box whisker plots, and dual range histograms. The homepage is full of interactive demos. GitHub repo.

TradingView

Clerk CLI: Manage Auth from Your Terminal - Detects your framework, scaffolds auth, and manages sign-in methods and session policies in code. Open source.

Clerk sponsor

Nano Stores 1.3: A Tiny (286 Bytes) State Manager - Atomic and derived stores for every major framework (including React) and vanilla JS. Worth a look if a tiny footprint and framework-agnostic design appeal to you.

Andrey Sitnik (Evil Martians)

BWIP-JS 4.10: Barcode Writer in Pure JavaScript - A library to generate barcodes using over 100 different standards. There's a live demo where you'll discover far more types of barcodes exist than you imagined.

Mark Warren

πŸ‹ Fresh 2.3: Zero JS by Default, View Transitions, and More - Deno full-stack web framework (explained here) gains first-class WebSocket support, no longer ships any JavaScript for pages that don't need it, and makes using the View Transitions API a snap with a single attribute in your views.

Bartek IwaΕ„czuk (Deno)

πŸ“° Classifieds

πŸ“Έ Scan barcodes, QR codes and others directly in the browser using STRICH, a lean JS library. Free 30-day trial, try the demo app today!

⌘ Command Code is a frontier coding agent that ships features, fixes bugs, writes tests, & continuously learns your taste. Start now for $1.

πŸ“’ Elsewhere in the ecosystem

  • 🎡 I've been dying to link to Chip Player JS again for a while now. It's a JavaScript powered online player and repository of over 300,000 MIDI, tracker, chiptune, and video game music files. It's fantastic for background music, and if you can remember a game, it's probably in here. Chrono Trigger's soundtrack is a particular favorite of mine.

  • πŸ“Š Datatype is an OpenType variable font that turns simple text expressions into inline charts with no JavaScript or images needed. For example: {l:10,50,30,80,20} gets rendered as an inline sparkline.

  • πŸ€– Cloudflare's new Is Your Site Agent-Ready? tool analyzes your site to "see how ready it is for AI agents."

  • πŸ€– Cloudflare has released a set of agent skills to help agentic development tools build on the Cloudflare platform.

  • Sean Goedecke explains how good engineers write bad code at big companies.

  • If all else fails, just stare at the wall for ten minutes.

28 Apr 2026 12:00am GMT

21 Apr 2026

feedJavaScript Weekly

Create videos with HTML and JavaScript via HyperFrames

#​782 - April 21, 2026

Read on the Web

JavaScript Weekly

HyperFrames: Write HTML and JavaScript to Create Videos - An open-source framework for creating and rendering videos with HTML and JavaScript. Essentially a simpler non-React alternative to Remotion. It includes a variety of built-in blocks/components for common video effects and elements, and can also composite existing video and audio clips. GitHub repo.

HeyGen

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

The Vercel Breach That Started with a Roblox Cheat - An employee of an AI tool provider used by a Vercel employee was compromised by malware (bundled with a Roblox cheat!) and the attacker used that foothold, by way of Google Workspace, to reach a subset of Vercel customers' environment variables.

Vercel

πŸ’‘ Vercel users should follow these steps, but even if you're not one, the weak link was an OAuth grant to a third-party tool, and that pattern is nearly universal.

IN BRIEF:

RELEASES:

  • Node.js 24.15.0 (LTS) - require(esm) and the module compile cache are marked as stable, and --max-heap-size has been added.

  • Fable 5.0 - A mature F# transpiler that targets JavaScript (plus other languages). v5.0 adds .NET 10 and F# 10 support.

  • uuid 14.0 - Create RFC9562-compliant UUIDs (v1 through v7).

πŸ“– Articles and Videos

β–Ά Evan You's State of Vue 2026 Talk - A month ago, Evan You (of Vue.js and VoidZero fame) gave his annual address. Less Vue-focused than usual (though Vapor Mode is "almost ready"), the talk focuses on Vite-ecosystem updates covering Vite 8, Vite+, and Void.

Evan You / Vue.js Amsterdam

How I Resolved 15K Circular Dependencies - A senior Microsoft engineer's retrospective of clearing ~15,000 project-level circular dependencies from a 7 million line(!) TypeScript monorepo, with reusable ideas for anyone wrangling a large TS workspace. For some reason this article no longer exists as of April 24.

Stefan Haas

Your Agent Ships 10 Ideas a Day. You Get 2 Databases? - Your agent builds faster than a 2-project free tier allows. ghost gives it unlimited Postgres. 1TB storage. Try free.

ghost sponsor

The Vertical Codebase - Structuring an app with folders like components/, hooks/, and utils/ feels tidy at first, but gets harder to live with over time. Dominik makes the case for a vertical, domain-first approach.

Dominik Dorfmeister

πŸ”’ The OWASP NPM Security Best Practices Cheat Sheet - A useful, long-standing checklist that continues to be updated with recent updates tackling disabling lifecycle scripts, typosquatting, trusted publishing, and dependency confusion.

OWASP Cheat Sheet Series

How We Made the Angular Compiler Faster Using AI - Two of VoidZero's developers wanted to see how fast an Angular compiler they could make. Very fast, it turns out.

Brooklyn and Michael Dong (VoidZero)

πŸ“„ Why I Don't Chain Everything in JavaScript Anymore - Long chains of methods vs. an easier-to-read sequence. Matt Smith

πŸ“„ The Scope of Type Guards and Assertion Functions Stefan Judis

πŸ›  Code & Tools

Bun v1.3.13: Smarter Testing, Streaming Installs, and Less Memory - The Bun runtime has had a great run of releases, including last week's v1.3.12 with built-in browser automation. Now, bun test gets numerous enhancements with --isolate, --parallel, --shard and --changed options for test env isolation, parallelization, and to run only test files affected by recent changes. The runtime now uses 5% less memory, bun install gets faster, and more.

Jarred Sumner

Introducing B2B Authentication - Clerk combines Organizations, SCIM, SSO, RBAC, invites, and billing to build enterprise-ready apps.

Clerk sponsor

Animata: Over 100 Animated React Components - A suite of novel animation-focused React components you don't often see elsewhere, including animated beams, spreading cards, and a Slack-style intro screen.

Codse

πŸ“„ officeParser: A Library to Parse Common Office-Related Formats - Work with formats like docx, pptx, xlsx, odt and others used by office suites, both in the browser and server-side. GitHub repo.

Harsh Ankur

🎡 tiks: Procedural UI Sounds for the Web - Clicks, pops and pings synthesized with the Web Audio API (so it's tiny).

Rexa

  • TypeGPU 0.11 - TypeScript WebGPU toolkit with advanced type inference and the ability to write shaders in TypeScript.

  • πŸ“Ί Shaka Player 5.1 - JavaScript library for adaptive media playback supporting DASH and HLS. (Demos.)

  • TiddlyWiki 5.4 - Self-contained JavaScript wiki for personal use. (Repo.)

  • βœ‚οΈ Knip 6.6 - Popular tool for finding and removing unused files, dependencies and exports.

  • wasm-xlsxwriter 0.13 - Generate Excel files in the browser or Node.

  • React Three Fiber 9.6 - The React renderer for Three.js.

  • np 11.2 - A better npm publish.

πŸ“° Classifieds

HyperFormula AI SDK: Give LLMs a deterministic engine to safely read, write, and calculate spreadsheet formulas. No hallucinated math.

Gauntlet AI Night School | RAG that holds up in production requires evaluation built in from the start. Learn how. (Virtual - 4/22)

Builders Learn from Builders. From one builder to another: Join Mark Rober at Twilio SIGNAL, May 6-7 in San Francisco. Register for a discounted developer ticket here!

πŸ“’ Elsewhere in the ecosystem

  • Git 2.54 has been released with a couple of headline features:

    • git history offers a new, easy way to edit commit messages or interactively split a commit into two.

    • You can now define hooks in config files (whether in a repo, at user level, or even system level) rather than just in .git/hooks. You can also run multiple hooks for the same event in this way.

  • If you ever work with Ruby on Rails, you might find rails_vite interesting. It's a new tool that seamlessly brings the power of Vite into Rails' pipeline.

  • πŸ’₯ Anyone who's analyzed GitHub projects for a while knows this already, but there's a huge 'fake star' economy where people pay to make their projects look more popular than they are.

  • Isa Yeter explains how he migrated from DigitalOcean to Hetzner slashing his hosting bill by 84% in the process.

  • Cloudflare has released a preview of its new cf CLI tool for working with its various services.

21 Apr 2026 12:00am GMT

14 Apr 2026

feedJavaScript Weekly

MDN ditches React for web components in frontend rebuild

#​781 - April 14, 2026

Read on the Web

JavaScript Weekly

Under the Hood of MDN's New Frontend - The hugely useful MDN has rebuilt its frontend stack from the ground up, ditching React for web components and a homegrown server component system. A great read on building a modern, content-heavy site without shipping unnecessary JavaScript on every page.

Leo McArdle (MDN)

Ship Mobile Apps The Way You Ship Websites - Expo gives JavaScript developers a web-like workflow for native mobile. Hot reload on device. OTA updates that skip app store review. Cloud builds that work like Vercel. Start with npx create-expo-app.

Expo sponsor

πŸ•ΉοΈ Phaser 4.0: The 2D WebGL and Canvas-Based Game Framework - The widely used game framework celebrates its 13th birthday with a major release focused on perf/efficiency improvements, and includes skills files so AI agents can build Phaser 4.0 apps well. There are lots of demos, including these games, and existing users get a v3 to v4 migration guide.

Phaser Studio Inc.

IN BRIEF:

RELEASES:

πŸ“– Articles and Videos

Installing Every Firefox Extension - One person's entertaining and heroic tale of wielding JavaScript to explore the Firefox extension ecosystem. And what oddities there are within! I enjoyed this a lot, it's like Alice in Wonderland for developers. More spelunking like this please.

Jack Cab

Uses for Nested Promises - James revisits 2013's Promises/A+ monads debate and has changed his mind, thanks to a real concurrency problem he ran into. Demanding but rewarding.

James Coglan

44 Postgres Talks To Choose From All in One Free, Virtual Event - Join POSETTE: An Event for Postgres 2026, a free & virtual Postgres developer event, 16-18 Jun. Check out the schedule.

Microsoft | AMD sponsor

You Can't Cancel a Promise (Except Sometimes You Can) - You can't cancel a promise, but you can halt an async function by making it await a promise that never resolves. The function silently stops, and GC cleans up after it.

Aaron Harper (Inngest)

Parse, Don't Validate (In a Language That Doesn't Want You To) - Tired of writing the same defensive if check in multiple files because you can't trust that validation already happened? Branded types and discriminated unions can let TypeScript carry that proof for you.

Christian Ekrem

🌐 The Intl API: The Best Browser API You're Not Using - A neat code-heavy primer to what you can do with Intl.

Kilian Valkhof

πŸ“„ Making Our Frontend Unit Tests Much Faster with @swc/jest - From 15 seconds with Jest to 4 seconds with the compatible @swc/jest. Sebastian Herrmann

πŸ“„ Creating Custom Page Transitions in Astro with Barba.js and GSAP Iqbal Muthahhary (Codrops)

πŸ“„ The Uphill Climb of Making Diff Lines Performant on GitHub Ghenco and Shwert (GitHub)

πŸ“„ Building a JavaScript Runtime with QuickJS Andrew Healey

πŸ›  Code & Tools

Boneyard: Auto-Generated Skeleton Screens for Your UI - Snapshots your real UI and captures a flat list of skeleton 'bones' which are positioned, sized rectangles that mirror the page exactly. Supports React, Preact, React Native, Vue, Svelte, and Angular.

0xGF

πŸ“ˆ Micro-ML: A Toolkit of Forecasting and Clustering Algorithms - A ~56KB WASM-powered library with algorithms for regression and smoothing. Cluster points, classify data, or predict the next value in a series without dragging in TensorFlow.js.

Adam PerliΕ„ski

AI Writes Code. Wallaby MCP Makes Sure It Actually Works - Give your AI agent live execution data, coverage, and real-time insights to generate tests and code with confidence.

Wallaby Team sponsor

Ink 7.0: Use React to Build TUIs and Command Line Apps - Powering many popular terminal apps, v7.0 now leans on React 19.2, uses useEffectEvent internally for added efficiency, and brings new hooks and settings.

Vadim Demedes

πŸ”Š web-audio-api: Use the Web Audio API from Node and Bun - Full Web Audio API support to either play audio on your machine/server or render it to file (and, yes, Tone.js works too). There are many examples to enjoy.

SΓ©bastien Piquemal

Syncpack: Consistent Dependency Versions in Large JS Monorepos - A CLI tool (used by Electron, Cloudflare, Vercel and others) that finds version mismatches across your entire monorepo, fixes them, and can enforce version policies in CI to avoid future drift.

Jamie Mason

  • Mantine 9.0 - The wildly popular React component suite now includes a complete set of calendar scheduling components.

  • wa-sqlite 1.1 - WebAssembly build of SQLite enabling JavaScript-based virtual filesystems and browser storage extensions. (Demo.)

  • gridstack.js 12.6 - Build responsive drag-and-drop multi-column dashboards.

  • Formula.js 4.6 - Excel's formula functions, but for JavaScript.

  • Lexical 0.43 - Facebook's extensible text editor framework.

πŸ“° Classifieds

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

Manage SAML and OIDC enterprise connections via Clerk's Backend API. One unified endpoint for both protocols.

⚑Nimbalyst: Visual workspace for building with Claude Code & Codex. Integrate and manage sessions, tasks & files. Visually edit markdown, mockups, diagrams, code.

Gauntlet AI Night School | Cursor, Claude Code, or agents - how AI-first engineers choose the right tool for production. (Virtual - 4/15)

πŸ“’ Elsewhere in the ecosystem

Windows 95 as an Electron App - A full Windows 95 experience as an app on macOS, Linux, and Windows, built upon the v86 JavaScript + WASM emulator. v5.0 is a big release as you can mount a folder from your machine into it as a Z: drive, mount ISOs as CD-ROMs, there's a shared clipboard, and Internet access has been improved. I'm so trying to get Microsoft Encarta's Mindmaze running on this…

Felix Rieseberg

14 Apr 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