13 Oct 2026

feedJavaScript Weekly

Ryan Dahl: 'Why reimplement Node? It works.'

#​806 - October 13, 2026

Read on the Web

JavaScript Weekly

Deno is Joining Cloudflare (But…) - Maybe David Bushell saw the writing on the wall, as the Deno team isn't joining Cloudflare to keep working on Deno, but to fold celld into workerd so Durable Objects can be self-hosted (more on that here). The Deno runtime will get a final year of official fixes, Deno Deploy closes in six months, and JSR moves to Cloudflare's infrastructure.

Ryan Dahl

πŸ’‘ On Hacker News, Ryan Dahl noted that Deno "has been sucked into the gravity well of Node compatibility" before asking: "Why reimplement Node? It works." But what happens to the JavaScriptβ„’ trademark case, I wonder…?

CodeAF: #1 of Ten Coding Harnesses on DeepSWE - Ten coding harnesses ran the same open model on 113 real GitHub issues. CodeAF solved the most and paid the least per solved issue: 3.4x less than Claude Code, 4.8x less than OpenCode. A new open-source coding harness built for open models.

AgentField AI sponsor

Bun 1.4.3 Adds bun check, a Built-In TypeScript Type Checker - bun check is a port of TypeScript 7's checker that reads your tsconfig.json, reports the same errors as tsc and, Jarred claims, runs 3-6x faster. It plugs into bun run/test/build too. Idle server processes now use far less CPU, and a JavaScriptCore upgrade picks up numerous perf gains.

Jarred Sumner

IN BRIEF:

RELEASES:

  • Last second addition: TanStack Start 1.0 has just dropped. Big news for full-stack React and Solid fans! :-)

  • πŸŽ‰ Partytown 1.0 - A popular way to relocate third-party scripts to run in a Web Worker rather than on the main thread has left beta after five years in development.

  • Marionette 5.0 - Six years on, the Backbone-era framework returns with a core free of Backbone, jQuery and Underscore… and they explain why!

  • Bootstrap 6 Alpha - An early look at Bootstrap's first major release since 2021, leaning on modern CSS and making its JavaScript plugins ESM-only.

  • Express 5.3.0 - A maintenance release worth upgrading to, as patched qs, proxy-addr and body-parser dependencies close five CVEs.

πŸ“– Articles and Videos

πŸ“Š WebSocket Servers in JavaScript: Node.js, Bun, and Deno - In 2023, Daniel found Bun much faster than Node at relaying WebSocket messages, but there was a bug in his Bun server. This new attempt uses a C client/relay as a baseline, and Node 26 now gets close to C latency, ahead of Bun and Deno.

Daniel Lemire

How Sindre Sorhus' Personal Site is Now Made in Swift - One of JavaScript's most prolific developers explains how he's dropped Astro and now builds his personal site with Swift, including the styling and markup, with broken links and style typos failing at compile time (source).

Sindre Sorhus

Too Many Agent Traces to Read? Find the Ones That Matter, Live Oct 14 - Bad answers, wrong tool calls, too many traces. See how Sentry engineers find the failures worth fixing. Register now.

Sentry sponsor

Tiny Apps with TinyJS - A quick look at a new way to make tiny JS-powered desktop apps we featured a few weeks ago.

Raymond Camden

πŸ“„ Yet Another Way to Invoke Functions Without Parentheses - There are many ways to invoke arbitrary functions in JavaScript without using parens, but this is a particularly obscure one! bartosz

πŸ“„ Six Months of Building with Remix 3 - What the post-React Remix (v3 was released earlier this month) is like to work with day to day. Sergio XalambrΓ­

πŸ“„ A Visual Notation for React's Parent and Owner Trees - With a playground that draws them from your code. Jules Blom

πŸ“„ How to Test an iframe's postMessage Handler Keshav Malik

πŸ›  Code & Tools

πŸ€– OpenCode 2.0: A Big Update for the Open Coding Agent - A full-featured agentic coding app, built on Bun, that's more akin to Claude Code than Pi, say. v2.0 overhauls it with background subagents, a 'code mode' to let models script MCP tool calls, and clients for vanilla JS and Effect code to drive it.

Anomaly / The OpenCode Team

πŸ’‘ If you've not given OpenCode a try yet, you can get started here.

Tamagui 3: One React UI Codebase for Web and Native - A styling system and component kit for sharing UI between React web apps and React Native, with a compiler that keeps things fast on both. v3 adds Tailwind-style props and React Strict DOM support.

Nate Wienert

Mobile AI Infrastructure for Web Devs Who Code with Agents - Point the agent you use for the web at iOS and Android. Expo takes care of the native builds and the trip to the stores.

Expo sponsor

H3 v2: The UnJS HTTP Framework Rebuilt on Web Standards - The minimal HTTP framework behind Nitro and Nuxt's server layer is now stable in v2, a rewrite around standard Request and Response so the same app runs on Node, Bun, Deno, Workers, and even in the browser. Migration guide.

Pooya Parsa

Shaders: 190+ WebGPU Effect Components, Now Open Source - Ripples, glows, and dissolves into ASCII, composed as components rather than written as shader code, for React, Vue, Svelte, Solid, or plain JS. The engine, framework bindings, and the components themselves are now all MIT licensed.

Simon Le Marchant

πŸ’‘ If you like this vibe, ascii.rest, which offers "236 animated ASCII pieces for web pages", is also worth a look.

  • Node.js v26.11.0 (Current) - Adds a --process-timeout flag to end a process after a set time, plus virtual table support in node:sqlite.

  • Hono 5.0 RC - The web-standards server framework goes ESM-only and moves its runtime adapters into separate packages.

  • πŸ”’ Handlebars 4.7.10 - The templating library fixes two critical JavaScript injection flaws affecting releases back to 3.0.

  • he 2.0 - Robust HTML entity encoder/decoder. First release in eight years, now ESM with named exports.

  • React Aria 1.22 - Adds a new Sheet component.

  • pnpm 12.12

πŸ“° Classifieds

⚑️Add lightning-fast 1D/2D barcode scanning to your web app with STRICH. On-device processing, free trial and demo!

Durable AI agents built with the AI SDK you already use. Long-lived LLM sessions that survive deploys, crashes & refreshes. Test out chat.agent on Trigger.dev.

🎬 Your app needs video, not a video team. Upload any format to Hyperserve's API, get back MP4 on a global CDN. Ship video in an afternoon.

πŸ“’ Elsewhere in the ecosystem

  • In Fingerprints are the New Cookies, Roy Fish demonstrates the various ways web pages can assign a unique(ish) identity to you using JavaScript.

  • πŸ€– Theo Browne set AI agents loose on porting the TypeScript 7 compiler to Rust, and ts-rust is the (very experimental) result.

  • πŸ“± Following Shopify, Coinbase is moving its app off React Native, saying agents have made building each feature twice cheap enough to go fully native.

  • Fancy a retro robot voice in your web experience? Klattsch is a voice synthesizer you can use on the web or from Node.js as an npm package. Daiiisy, daiiisy…

  • Three years ago we mentioned Linus Groh's Zig-based Kiesel JavaScript engine. It passed 25% of test262 back then, but v0.4.0 has landed and it's now at 94.7% (not far behind V8) and supports modern language proposals like await dictionary and numerous iterator proposals.

13 Oct 2026 12:00am GMT

06 Oct 2026

feedJavaScript Weekly

Why don't more developers 'use the platform'?

#​805 - October 6, 2026

Read on the Web

JavaScript Weekly

Why Don't More Developers 'Use the Platform'? - A thoughtful look at why we often rebuild what browsers already offer, from someone usually on the platform's side. It kicked off an extensive Hacker News discussion, with many arguing native controls and APIs are too limited or awkward to depend on.

Nolan Lawson

Free Course: Build Ambitious Modern Interfaces Faster with OpenAI Codex - Join Katia Gil Guzman for this free Codex course and learn how agentic coding has changed frontend development. You'll cover setup, prompting, feedback, skills, automations, deployment and more.

Master.dev sponsor

Preact 11 Released - Six years after the road to Preact 11 began, the latest version of the popular "alternative to React with the same modern API" is here, with improved hydration, automatic ref forwarding, and an ESM-only package. The upgrade guide covers the changes.

The Preact Team

Nuxt 4.6: A Big Step Towards a Server-Agnostic Nuxt - A meaty release for the full-stack Vue framework with a server layer that no longer ties you to Nitro (pure Vite server builds are now an experimental option), built-in sessions, Vue Vapor support, and a new CLI (Nuxt CLI 4.0).

Daniel Roe

IN BRIEF:

RELEASES:

  • Remix 3.0 - No official post yet, but the new stable release of the rebuilt full-stack framework, with no React required. The RC release post has more info, though.

  • Ink 8.0 - The popular TUI renderer now requires React 19.3 and adds scroll offsets for building scrollable views, now common in coding agent UIs.

  • Inferno 10 - React-like UI library built for raw rendering speed. Now shifts more work from runtime to its JSX compiler.

  • Qwik 2.0 RC, pnpm 12.10, Ember 7.3, Video.js 10, ESLint 10.12

πŸ“– Articles and Videos

Getting Started with Claude Code Mods - Claude Code has just added support for Mods, a way to extend the agentic coding harness with JavaScript so you can watch events, change behavior, and draw custom UI. Addy builds a mod here in ~80 lines that shows a live 'forecast' of your context window.

Addy Osmani

Friendship Ended with Deno, Now Node is My Best Friend - David felt good about Deno in 2021, but has now returned to Node and is surprised by how much has improved. He ported his site generator back with barely any changes, and doesn't hold back on where he thinks Deno went wrong.

David Bushell

100+ Search Engines. One Simple API - Build with real-time data from Google, YouTube, Amazon, and more. SerpApi delivers structured JSON and Markdown for AI agents and your apps. Skip scraping headaches.

SerpApi sponsor

I Tested 11 HTTP Resilience Libraries - How do fetch wrappers like Ky, ofetch, and Wretch behave if you abort mid-retry? The author of ffetch tested eleven options and found five still attempt retries after cancellation.

Gabor Koos

πŸ“„ How Booking.com Cut Its Node.js Service's Costs by 38% - By moving from PM2 to Watt's worker threads and reworking load balancing and worker configuration. Ilya Malyavin

πŸ“„ Readable Regular Expressions for TypeScript, Inspired by Emacs - Rebuilding the SemVer regex from named, composable pieces. Rahul M. Juliato

πŸ“„ On Automatic Type Refinements - Which filter callbacks let TypeScript narrow an array's type, and which don't. RadosΕ‚aw Miernik

πŸ›  Code & Tools

TanStack Charts 1.0: A Composable, Typed Charting Library - A framework-neutral way to declaratively specify visualizations in typed, tree-shakable JavaScript which are then rendered with SVG or Canvas. The extensive sample catalog (with code) shows off line, bar, pie and area charts, plus heatmaps, box plots, histograms, etc.

Tanner Linsley

SvelteKit 3: 'The Same Framework with a Little More Polish' - Svelte's official app framework gets a cleanup/polish release. Few new features, and remote functions remain experimental, but existing users have some work to do to migrate (though sv migrate can handle much of it).

The Svelte Team

Publish to Miris Straight from Adobe Substance 3D Painter - Stop sharing decimated 3D content. Stream your high-fidelity Adobe Substance 3D Painter assets via the Miris plugin.

Miris sponsor

Effect 4.0: A Smaller Core, Rebuilt Runtime - A ground-up rewrite of the popular library for building reliable apps that handles tricky stuff like resource management, concurrency, retries, typed errors, and more. v4.0 boasts 5x smaller minimal bundles and 86% less memory used per concurrent task.

Sebastian Lorenz

Lightpanda 1.0: A Headless Browser for Automation - A headless browser built from scratch in Zig. With no graphical rendering, it uses a fraction of Chrome's CPU and memory (~35MB memory in a run I just did!). Drive it with Puppeteer/Playwright or, the fun bit, script it with plain JavaScript.

Francis Bouvier

  • eslint-cssicorn 0.1 - Sindre Sorhus has moved the CSS-only rules from his mammoth eslint-plugin-unicorn ESLint ruleset into a new CSS-focused package.

  • pixelmatch 8.0 - Tiny, fast pixel-level image comparison library. Switches to a more perceptually accurate color metric, so diff counts will change.

  • PR Comment Inbox - Nicholas Zakas's email-style inbox for GitHub review comments, with threads and read/unread state.

  • Electron Forge 8 - Toolkit for building, packaging, and publishing Electron apps.

  • Redux Toolkit 2.13 - The official Redux toolset adds TypeScript 7 support.

πŸ“° Classifieds

Bring your wild ideas to Mozilla Festival. Gather and connect with other developers and creatives in Barcelona, Oct. 28-30. Get your badge.

Trigger.dev runs your TypeScript agents and workflows in production, with queues, retries, and no timeouts on long-running tasks.

πŸ“’ Elsewhere in the ecosystem

06 Oct 2026 12:00am GMT

29 Sep 2026

feedJavaScript Weekly

A-ha's Take on Me, recreated in pure JavaScript

#​804 - September 29, 2026

Read on the Web

JavaScript Weekly

How Anthropic Made Claude's Apps 3x Faster in Two Weeks - A grab bag of performance lessons from a sprint that cut p75 'time-to-typeable' from 3.1s to 0.55s. Em dashes (the irony!) pushed V8 onto a slower regex path, a stray location.reload() caused half a million hidden reloads a day, and more.

Wang, Attard, and G (Anthropic)

Still Writing Tests? Meticulous Is Here - Notion, Dropbox and Wiz are now using a testing paradigm they can't ship without. Built by former Palantir engineers, Meticulous creates an evolving suite of deterministic E2E UI tests, delivering exhaustive coverage with zero developer effort.

Meticulous AI sponsor

Vite+ 1.0: One CLI for Your Entire JavaScript Toolchain - The single vp command can now manage your Node runtime (if you wish), package manager, dev server, linting, formatting, testing, builds and task running, configured from vite.config.ts. vp migrate can be used to bring existing Vite, Vitest, ESLint, tsup, and similar setups into Vite+.

VoidZero

πŸ’‘ Evan You also looks back at four months of VoidZero at Cloudflare, including work on the Oxc React Compiler, Vitest 5, stable type-aware linting, and more.

IN BRIEF:

RELEASES:

  • MSW (Mock Service Worker) 3.0 - The popular API mocking library is now ESM-only, adds a Vite plugin, supports GraphQL subscriptions, and can intercept page navigations and form submissions.

  • Vinext 1.0 - Cloudflare's Vite-based Next.js reimplementation now supports the Pages and App Routers, and offers a migration path for existing apps.

  • Mermaid 12.0 - The diagramming tool now defaults to the ELK layout engine for flowchart, class, state and similar diagrams, so existing ones will look different unless you set layout: dagre. Also adds UML use case diagrams.

  • pnpm 12.8, Angular 22.2, TinyBase 10, QUnit 3.0

πŸ“– Articles and Videos

The Grand Unifying Architecture of Frontend - SolidJS's creator argues that HTMX, React, LiveView, and friends differ mostly in how they split the same three jobs (navigation, content, and instant UI feedback) between client and server. He then shows how Solid 2.0 aims to cover the whole spectrum.

Ryan Carniato

Build Products That Help People Build Their Lives - Fidelity technologists can change the way our clients invest - for the better and for everyone.

Fidelity Careers sponsor

Optimizing Objects with null Prototypes - In V8, objects created with { __proto__: null } or Object.create(null) start in a slower 'dictionary mode'. Matteo shows how creating a plain object and then setting its prototype to null preserves fast properties.

Matteo Collina

πŸ’‘ If you fancy going deeper, Fast properties in V8 is the V8 team's 2017 explainer of how objects switch between fast and 'dictionary' mode.

Node.js Built-ins That Replace npm Packages - A tour of 12 Node built-ins that replace common ecosystem packages along with their stability levels and some gotchas that might keep you using the established alternatives.

Flavio Copes

πŸ“„ JavaScript's Greatest Pun? ${{ }} - Looks like Mustache, but ${{ name }} passes an object using shorthand properties to a tag function, preserving both the variable's name and value. Nishant Shukla

πŸ“„ How GitHub Improved Performance by Moving Off CSS-in-JS Josh Black and Marie Lucca (GitHub)

πŸ›  Code & Tools

Size Limit: A JavaScript Performance Budgeting Tool - Set a size or load-time budget for your code and this tool can fail CI (or flag a PR) if a change goes over it. You can also do one-off checks and see visualizations of where the bytes are. Framework-agnostic and doesn't care which bundler or CI you use.

Andrey Sitnik

Your UI Gets Blamed for a Slow Query - TimescaleDB extends Postgres so the query behind your UI returns fast as data grows. Get $1000 credit to start.

Tiger Data (creators of TimescaleDB) sponsor

EmDash 1.0: Cloudflare's WordPress 'Successor' is Now Stable - An Astro-based alternative to WordPress, now with a decentralized AT Protocol-based plugin registry and plugins that run in sandboxes. It's not Cloudflare-only, either, as it also runs on Node.js.

Buscemi, Kane, and Pham (Cloudflare)

πŸ“ DOCX 9.8: Generate Word .docx Files from JavaScript - A comprehensive library for generating docx files. It's only a few months since we linked to it, but this is a big release with support for charts, shapes and watermarks, plus more math notation support. (Homepage.)

Dolan Miu

  • πŸ”Š wavesurfer 8.0 - Popular audio waveform renderer and player. Refactored for better efficiency, with numerous bug fixes.

  • pretty-bytes 7.2 - Convert byte quantities into human readable strings.

  • βœ‰οΈ postal-mime 4.0 - An email parsing library that works everywhere.

  • Typia 15.0 - Turn pure TypeScript types into runtime validators.

πŸ“° Classifieds

The future of mobile development is agentic. For years, mobile shipped slower than the web. Now, agents are coding/testing/shipping all on Expo.

πŸ€– Blocking all bots breaks AI agents. Blocking none invites fraud. Fingerprint tells verified agents from bad actors.

SurveyJS: Build complex forms faster with a drag-and-drop builder for any JavaScript app. Self-hosted and backend-agnostic.

πŸ“’ Elsewhere in the ecosystem

29 Sep 2026 12:00am GMT

22 Sep 2026

feedJavaScript Weekly

JavaScript desktop apps in under 10MB

#​803 - September 22, 2026

Read on the Web

JavaScript Weekly

tinyjs: Build JavaScript Desktop Apps in <10MB - I built an app with this and was impressed. You get a txiki.js-powered backend with full system access (including FFI!), native webview rendering, and tiny macOS, Linux, and Windows builds. It even makes it easy to sign/notarize the final app.

Tarwin Stroh-Spijer

There are lots of great options in this space though:

  • Electrobun offers richer multi-window and GPU features, at the cost of a larger TypeScript runtime - though it can instead use Zig, Rust, Go, or Odin for a tiny native main process.

  • Perry is a TypeScript to native AOT compiler whose primary UI model renders AppKit, Win32 and GTK4 widgets for a more conventionally native feel.

  • Electron and the experimental Deno Desktop are powerful, but their executables typically run several times larger.

  • Neutralinojs apps can be even smaller than tinyjs's, but you lose the general-purpose JavaScript privileged backend by design.

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. ParadeDB cloud coming soon.

ParadeDB sponsor

Persistent Databases in the Browser with DuckDB-Wasm and OPFS - A walkthrough of running DuckDB in the browser with a database file that survives reloads using the Origin Private File System now supported by all major browsers.

Piovesan and Wielenga (DuckDB)

How Linear Reworked Its CI for 4x the Tests - Eager agents grew Linear's test suite, and its CI costs with it! They share some remedies: rewriting type-aware ESLint rules as plain AST checks cut lint time 55% and eased a move to Oxlint, while selectively turning off Vitest's isolation saved a further 17% a month.

Mufeez Amjad (Linear)

IN BRIEF:

RELEASES:

πŸ“– Articles and Videos

An Undercover Analyst Infiltrated the Gang Behind 'Mini Shai-Hulud' - Bad news for the group behind this spring's cascading supply chain attacks… Google had a mole in their group chat! WIRED explains how the group was monitored and disrupted, leading to two recent arrests.

Andy Greenberg (WIRED)

The V8 Runtime Undermined My Constant-Time JavaScript Library - A look at how even branchless JavaScript can leak secrets through CPU cache behavior, due to quirks in how V8 handles booleans and -0.

Soatok Dreamseeker

Your UI Isn't Slow. It's Waiting on the Data - TimescaleDB extends Postgres so the data behind your UI loads fast as it grows. Get $1000 credit to start.

Tiger Data (creators of TimescaleDB) sponsor

Do Frameworks Matter Anymore? - If you're using AI, you're either using a framework or your agent is building an ad-hoc one on the fly. A Remix team member argues that's a good reason to want frameworks, and better ones, too.

Brooks Lybrand

πŸ“„ We Are All Product Engineers Now - Laurie argues that understanding what customers need becomes a core developer skill. Laurie Voss

πŸ“Ί Is AI Changing How JavaScript Itself Gets Designed? - A 2-minute take from TC39 delegate Michael Ficarra. JetBrains

πŸ“„ Solid 2.0: It's the Little Things - Six touches that change how SolidJS 2.0 feels. Brenley Dueck

πŸ“„ How Notion Handles Concurrent Editing with CRDTs Nehmzow and Guo (Notion)

πŸ›  Code & Tools

Plotly.js 4: A Big Update for the Popular Charting Library - Now ships its own TypeScript types, adds 'quiver' plots (above) for drawing vector fields (with many awesome examples in the post), accepts CSS Color 4 color strings, and removes Mapbox GL in favor of MapLibre (no token needed!)

Chris Parmer

πŸ€– Transformers.js v4.3: Run AI Models in the Browser - Adds support for structured output (e.g. JSON), using WebGPU on Safari 26+, and DeepSeek v4. The docs have had an overhaul and there's now an agent skill you can use.

Hugging Face

πŸ’‘ Hugging Face also released a collection of 207 Apache-2.0 WebGPU kernels - matmul, attention and quantization ops for your own runtime.

Still Writing Tests Manually? Meticulous AI Is Here - Flaky tests slowing down dev? Meticulous gives engineers confidence to ship faster by autonomously testing every edge case of your web app.

Meticulous sponsor

@shadcn/lint: An Agent-First Linter for Tailwind - An ESLint/Oxlint plugin to enforce rules like "no raw colors" and "no restyling <Button> from outside" with errors to steer agents back to your variants and tokens.

shadcn

Devframe: A Framework for Building DevTools That Run Anywhere - From the developer behind Vitest and Nuxt DevTools, "a framework for building DevTools, in the same way Nuxt or Next.js provides a framework [for web apps]". Define a tool once and Devframe turns it into a Web Standard request handler you can mount almost anywhere.

Anthony Fu

βœ‰οΈ Mailflare: A Self-Hosted Inbox Built Entirely on Cloudflare - A self-hosted inbox for custom domains built on Cloudflare's Email Routing, Workers, D1 and R2. AGPL 3.0 licensed.

Hieu Nguyen

  • gridstack.js 14.0 - The popular drag-and-drop dashboard layout library adds a list mode that reflows widgets like a reorderable list. (Demos.)

  • πŸ–ΌοΈ image-dimensions 2.6 - Quickly get an image's dimensions by reading the least amount of data.

  • Feedsmith 3.0 - A fast way to parse and generate web feeds, including RSS, Atom, and JSON.

πŸ“° Classifieds

A developer's guide to adding eSignature to your app with an API: How signing workflows and embedded signing work, and the core steps to add signing to your product with Foxit.

🧩 CAPTCHA was built for a different internet. Replace it with invisible bot detection with a few lines of code. Try Fingerprint for free.

Meet chat.agent on Trigger.dev: durable AI agents built with the AI SDK you already use. Long-lived LLM sessions that survive deploys, crashes & refreshes.

πŸ“’ Elsewhere in the ecosystem

22 Sep 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

17 Apr 2024

feedOfficial jQuery Blog

Upgrading jQuery: Working Towards a Healthy Web

jQuery's influence on the web will always be evident. When it was first introduced in 2006, jQuery became a fundamental tool for web developers almost immediately. It simplified JavaScript programming, making it easier to manipulate HTML documents, handle events, perform animations, and much more. Since then, it has played and continues to play a major … Continue reading β†’

17 Apr 2024 5:00pm GMT

06 Feb 2024

feedOfficial jQuery Blog

jQuery 4.0.0 BETA!

jQuery 4.0.0 has been in the works for a long time, but it is now ready for a beta release! There's a lot to cover, and the team is excited to see it released. We've got bug fixes, performance improvements, and some breaking changes. We removed support for IE<11 after all! Still, we expect disruption … Continue reading β†’

06 Feb 2024 4:43pm GMT

28 Aug 2023

feedOfficial jQuery Blog

jQuery 3.7.1 Released: Reliable Table Row Dimensions

jQuery 3.7.1 has been released! This release fixes a regression from jQuery 3.6.0 that resulted in rounded dimensions for <tr /> elements in Chrome and Safari. Also, a (mostly) internal Sizzle method, jQuery.find.tokenize that was on the jQuery object was accidentally removed when we removed Sizzle in jQuery 3.7.0. That method has been restored. As … Continue reading β†’

28 Aug 2023 1:40pm GMT

11 May 2023

feedOfficial jQuery Blog

jQuery 3.7.0 Released: Staying in Order

jQuery 3.7.0 is now available! This release has it all: bug fixes, a new method, and a performance improvement! We even dropped our longtime selector engine: Sizzle. Or, I should say, we moved it into jQuery. jQuery no longer depends on Sizzle as a separate project, but has instead dropped its code directly into jQuery … Continue reading β†’

11 May 2023 6:38pm GMT

08 Mar 2023

feedOfficial jQuery Blog

jQuery 3.6.4 Released: Selector Forgiveness

If you've been following along with recent jQuery releases, we have been working on how to address the recent addition of some new selectors in browsers, especially :has. jQuery 3.6.3 settled on the strategy of using native CSS.supports to determined whether a selector should be passed directly to querySelectorAll or instead go through jQuery's selector … Continue reading β†’

08 Mar 2023 3:52pm GMT

20 Dec 2022

feedOfficial jQuery Blog

jQuery 3.6.3 Released: A Quick Selector Fix

Last week, we released jQuery 3.6.2. There were several changes in that release, but the most important one addressed an issue with some new selectors introduced in most browsers, like :has(). We wanted to release jQuery 3.6.3 quickly because an issue was reported that revealed a problem with our original fix. More details on that … Continue reading β†’

20 Dec 2022 9:35pm GMT

13 Dec 2022

feedOfficial jQuery Blog

jQuery 3.6.2 Released!

You probably weren't expecting another release so soon, but jQuery 3.6.2 has arrived! The main impetus for this release was the introduction of some new selectors in Chrome. More on that below. As usual, the release is available on our cdn and the npm package manager. Other third party CDNs will probably have it soon … Continue reading β†’

13 Dec 2022 3:13pm GMT