24 Feb 2026

feedJavaScript Weekly

Oxfmt beta: 30x faster than Prettier, 100% compatible

#​774 - February 24, 2026

Read on the Web

JavaScript Weekly

Oxfmt Beta: A Fast, Rust-Powered JavaScript Code Formatter - A 100% Prettier-compatible JavaScript code formatter (and sister project of Oxlint) that boasts being 30x faster than Prettier and 3x faster than Biome. Since the alpha, it now supports embedded language formatting (JSX, YAML, HTML, etc), Tailwind CSS class sorting, import sorting, and more.

Boshen, Dunqing, and Sugiura (VoidZero)

FlexGrid by Wijmo: The Industry-Leading JavaScript Datagrid - A fast and flexible DataGrid for building modern web apps. Key features and virtualized rendering are included in the core grid module. Pick & choose special features to keep your app small. Built for JavaScript, extended to Angular, React, and Vue.

Wijmo From MESCIUS sponsor

IN BRIEF:

RELEASES:

πŸ“– Articles and Videos

The Fastest Frontend Tooling for Humans and AI - Christoph (of Jest fame) covers his preferred tools for getting your JavaScript tool stack running as fast as possible. It's also intended for LLMs to process via this Markdown version.

Christoph Nakazawa

Goodbye innerHTML, Hello setHTML for Stronger XSS Protection - As of v148, Firefox supports the Sanitizer API. Rather than assigning HTML to DOM nodes with innerHTML, you can use setHTML for safety by default. It's a cutting-edge feature, with Chrome 146 (beta) also adding support, but nothing in Safari yet, so DOMPurify will remain useful for a while.

Mozilla Hacks

Clerk's Free Tier Now Covers 50,000 MRUs - Up from 10K. MFA included in Pro. Unlimited apps on all plans. No per-app upgrades anymore.

Clerk sponsor

Halving Node.js Memory Usage with Pointer Compression - Cloudflare, Igalia, and the Node project have collaborated on node-caged, a Node.js 25 Docker image with V8 pointer compression enabled, yielding up to 50% memory savings. Matteo digs into all the details.

Matteo Collina

πŸ“Ί My Angular Stack in 2026 - An opinionated walk through tools the author would pick if starting a new Angular project now. Rainer Hahnekamp

πŸ“„ How to Publish to npm from GitHub Actions - Using the new npm OIDC trusted publishing workflow. Gleb Bahmutov

πŸ“„ Building an Endless Procedural Snake with Three.js and WebGL Sujen Phea

πŸ›  Code & Tools

OpenSeadragon 6.0: A Web Viewer for High Resolution Images - A big step forward for a project that's almost 15 years old, and one of few stable, trusty options for rendering ultra-high resolution images for users to zoom into and pan around. Version 6 introduces a new async and cache-managed pipeline, making it far more efficient at scale.

OpenSeadragon Contributors

πŸ’‘ OpenSeadragon was recently used as the basis for the Isometric NYC (well worth reading about in its own right!) project.

SurveyJS: JavaScript Libraries for Dynamic Web Forms - Build JSON-driven forms in your app (React/Angular/Vue) without SaaS limitations. Keep full ownership of your data.

SurveyJS sponsor

bignumber.js 10.0: Library for Arbitrary-Precision Arithmetic - Works around limitations of JavaScript's Number and BigInt types, such as if you need to work with very large non-integers. Usefully, the library is included on the page so you can play with it in the JS console.

Michael Mclaughlin

⏳ Slowmo: Slow Down, Pause, or Speed Up Time - A tool you can use either as a library or browser extension that slows down time in the browser for debugging and testing purposes. It slows down numerous things including CSS animations, transitions, and requestAnimationFrame.

Francois Laberge

React Doctor: Give Your React Code a Quick Check-Up - Fresh from the creator of React Scan and React Grab, a new tool that scans your codebase and gives you a 0-100 score. (GitHub repo.)

Aiden Bai

πŸ’‘ Angular Doctor is a similar project for Angular apps inspired by React Doctor.

Vue Scrollama 3.0: Vue Component for Scroll-Driven Interactions - Scrollama is a library for doing so called 'scrollytelling' where scroll position affects the presence of certain elements in the viewport. This project makes it easier to use with Vue.

Vignesh Shenoy

πŸ“° Classifieds

πŸ’› JSNation | the key web dev conference | June 11 & 15. Don't miss out - 50+ talks, 1.5K devs to connect, Amsterdam vibes, & global access.

Ex‑Palantir engineers built Meticulous, an E2E UI testing tool that automatically covers every edge case, boosting product quality and development speed.

πŸ“’ Elsewhere in the ecosystem

24 Feb 2026 12:00am GMT

17 Feb 2026

feedJavaScript Weekly

Electrobun v1: Bun-powered desktop apps in 12MB bundles

#​773 - February 17, 2026

Read on the Web

JavaScript Weekly

TanStack Hotkeys: A Type-Safe, Cross-Platform Hotkey Library - The TanStack family gains a new member: Hotkeys, an alpha-stage universal keyboard interaction toolkit. It handles cross-environment quirks, supports multi-step sequences (like Vim commands or cheat codes), and can record user shortcuts. Here's the full pitch.

TanStack LLC

πŸ’‘ Being in alpha, the focus in the docs is on React for now, but it's not React only, and they're looking for help with Solid, Angular, Svelte, and Vue adapters.

Still Writing Tests Manually? Meticulous AI Is Here - Notion, Dropbox, Wiz, and LaunchDarkly have found a new testing paradigm - and they can't imagine working without it. Built by ex-Palantir engineers, Meticulous autonomously creates a continuously evolving suite of E2E UI tests that delivers near-exhaustive coverage with zero developer effort.

Meticulous sponsor

Announcing TypeScript 6.0 Beta - v6.0 is largely a "time to clean up your tsconfig" release, designed to bridge the transition to the Go-powered native TypeScript 7 later this year. Be aware of some tweaks, like types defaulting to [] and --strict now being true by default, among many more breaking changes and deprecations.

Microsoft

IN BRIEF:

RELEASES:

πŸ“– Articles and Videos

Experiments with CodeMirror - CodeMirror is one of the most robust code editor components out there (we've just used it while rebuilding our newsletter editor!) and it's very extensible too, as seen in this walkthrough of building a VSCode-like 'change review' feature for it.

Antonio De Lucreziis

How to Make an HTTP Request in Node.js - A comprehensive guide to using fetch in production, tackling timeouts, streaming requests and responses, retries, concurrency, mocking, and more. Most of this is useful in the broader JavaScript context.

Luciano Mammino

One Database for Transactions and Analytics. No Pipelines - TimescaleDB extends Postgres so analytics runs on live data-no sync lag, no drift, no second system. Try free.

Tiger Data (creators of TimescaleDB) sponsor

Implementing Virtual Scrolling at Billion-Row Scale - A walkthrough of tackling the numerous challenges involved in building a table component (HighTable) that handles billions of rows.

Sylvain Lesage

JS-Heavy Approaches Aren't Compatible with Long-Term Performance Goals - A web performance engineer at Automattic makes the case against JS-heavy architectures and in support of a more server-centric approach.

SΓ©rgio Gomes

πŸ“„ Fun with TypeScript Generics - Not your typical entry-level tutorial but a dive into a niche use case. Adam Rackis

πŸ“„ Building Bulletproof React Components - Elegant, no-nonsense tips from the co-creator of SWR. Shu Ding

πŸ“„ How Rolldown Works: High-Performance Code Splitting with Bitset Logic Atriiy

πŸ“„ Angular Bindings: What Are They and How Do I Use Them? Bo French

πŸ›  Code & Tools

Electrobun v1: A Bun-Based Desktop App Approach - An introduction to a cross-platform runtime for JS/TS desktop apps. It uses the OS's default web renderer (like Neutralinojs) with Bun as the engine and bundler behind the scenes. The resulting bundles are as small as 12MB. (Homepage and GitHub repo.)

Blackboard

πŸ’‘ Electrobun's creator ▢️ shows it off in this 4 minute video.

Console Ninja: Inline Logs & Smarter Debugging - See console output, runtime data, and errors next to your code, shared with your AI. Rethought, redesigned, and rebuilt in v2 for faster JavaScript debugging workflows.

Wallaby Team sponsor

fetch-network-simulator: Intercept fetch to Simulate Poor Network Conditions - The heart of this is a library that intercepts fetch and applies rules to do things like drop random requests, delay them, or slow them down, so you can see how resilient your app is.

Karn Pratap Singh

Peek: A Lightweight Library for Smart Page Header Behavior - You can see it in action on the page. It's "smart" in that it will differentiate between small insignificant scrolls and intentional ones. You can customize the thresholds and delays and it works with any framework. Repo here.

Chad Pierce

🏎️ Rari: Runtime-Accelerated Rendering Infrastructure - A React Server Components framework but with a Rust-powered server runtime, aiming for higher throughput and lower latency. The getting started guide will help you get the idea.

Ryan Skinner

Broad Infinite List: A Bidirectional Infinite List for React and Vue - Smoothly stream logs, feed updates, or chat history in both directions without layout shifts.

suhaotian

  • πŸ“Š Perspective 4.2 - Interactive analytics and data viz component for large/streaming datasets.

  • Dockview 5.0 - Zero dependency layout manager supporting tabs, groups, grids, and split views.

  • β™ŸοΈ Stockfish.js 18 - A WASM port of the Stockfish chess engine you can use from JavaScript.

  • Ohm 17.5 - Parsing toolkit for building parsers, interpreters, etc.

πŸ“° Classifieds

πŸ”₯JSNation 2026 lineup: Matt Pocock, Luca Mezzalira & more speakers revealed! Let's talk modern web dev in beautiful Amsterdam this June.

πŸ“Έ Add robust 1D/2D barcode scanning to your web app with STRICH. Easy integration, simple pricing. Free trial and demo app available.

πŸ“’ Elsewhere in the ecosystem

17 Feb 2026 12:00am GMT

10 Feb 2026

feedJavaScript Weekly

A fast, modern way to browse and compare npm packages

#​772 - February 10, 2026

Read on the Web

JavaScript Weekly

npmx: A New npm Registry Package Browser - A smooth, fast way to browse packages on the official npm registry. It's certainly fast, smooth, and you see more info up front and center - check out the axios page for example. "We're not replacing the npm registry, but instead providing an elevated developer experience through a fast, modern UI."

npmx

πŸ’‘ A particularly nifty feature is the ability to compare packages quickly, in areas like size, dependencies, module format, license, etc.

The Most Loved JavaScript Course Year After Year - JavaScript: The Hard Parts is rated 4.92 on average by thousands of developers. Build real mental models for how JavaScript works, from execution context and closures to async behavior and modern language features.

Frontend Masters sponsor

πŸ“Š The State of JS 2025 Survey Results - The results of the annual survey are here, compiling the opinions of over 12,000 JavaScript developers into a flurry of charts in areas as diverse as language pain points, frontend framework choices, build tool usage, how much of their code is AI generated, and what non-JS/TS languages they use.

Devographics

ESLint v10.0.0 Released - This long-awaited milestone completes the removal of the legacy eslintrc config system, introduces a new config lookup algorithm that starts from the linted file (great for monorepos), adds JSX reference tracking to fix scope analysis issues, and more.

ESLint Team

IN BRIEF:

RELEASES:

  • πŸ€– Transformers.js v4 Preview - Run ML models in the browser on top of a new WebGPU runtime.

  • Bun v1.3.9 - Run multiple package.json scripts concurrently/sequentially with --parallel/--sequential, faster Bun.markdown.react(), regexps get a SIMD boost, and more.

  • Ink 6.7 - Build rich terminal apps with React. v6.7 adds concurrent rendering and synchronized updates (less flicker!)

  • Ember 6.10 - Cleanups and modernization for the stable, battle-tested framework.

πŸ“– Articles and Videos

It's About to Get a Lot Easier For Your JavaScript to Clean Up After Itself - A fun technical exploration of Symbol.dispose and using, two new features that'll ease many headaches around cleaning up after yourself: closing connections, freeing resources, etc. Just watch out for the Muppets…

Mat Marquis

β–Ά Evan You on Vite, Rust and the Future of JS Tooling - The Vue.js creator joined the Better Stack podcast to discuss his path from building Vite to founding VoidZero and developing a Rust-based JS toolchain.

Evan You and Better Stack

Debugging a Next.js Production Issue with Sentry Logs, Not Just Errors - Lessons from a Next.js production debugging session where understanding behavior mattered more than stack traces.

Sentry sponsor

πŸ€– Debugging React with AI: Can It Replace an Experienced Developer? - Nadia rigged up an app laced with subtle bugs, unleashed Claude on it, and… watched it fail to impress.

Nadia Makarevich

πŸ“„ Why Inngest Migrated from Next.js to TanStack Start Jacob Heric

πŸ“„ Implementing the Temporal Proposal in JavaScriptCore Tim Chevalier (Igalia)

πŸ“„ What to Expect in Angular 22 Kelly Vatter (Mescius)

πŸ“„ Solid.js Best Practices Brenley Dueck

πŸ›  Code & Tools

Shovel.js: What If Your Server Were Just a Service Worker? - A full-stack framework and meta-framework built around the Service Worker model, using Web APIs wherever possible to provide a consistent server surface across Node, Bun, and edge runtimes.

Brian Kim

VerifyFetch: Fetch Large Files with Resume and Verification Features - Imagine fetch but with the ability to resume downloads, check you downloaded what you meant to download, and fail fast on any corruption. GitHub repo.

Hamza Ezzaydia

Teach Your AI Coding Agent How to Implement Clerk Authentication - One command installs Clerk Skills for Claude Code, Cursor, Copilot, and more. Your agent learns auth so you ship faster.

Clerk sponsor

πŸ” OTPAuth: One-Time Password (HOTP/TOTP) Library - Node, Deno, Bun and browser library to generate and validate TOTP and HOTP one-time passwords used in two-factor auth.

HΓ©ctor Molinero FernΓ‘ndez

πŸ“Ί Shaka Player 5.0: Library for Playing Adaptive Media - Play formats like DASH and HLS in the browser sans plugins. Supports offline store & playback via IndexedDB. (Demos.)

Shaka Project

πŸ“° Classifieds

πŸŽ‰Notion, Dropbox, Wiz, and LaunchDarkly have switched to Meticulous for frontend tests that provide near-exhaustive coverage with zero developer effort. Find out why.

πŸ“Έ Add robust 1D/2D barcode scanning to your web app with STRICH. Easy integration, simple pricing. Free trial and demo app available.

πŸ“’ Elsewhere in the ecosystem

10 Feb 2026 12:00am GMT

03 Feb 2026

feedJavaScript Weekly

Babel 8 RC Arrives, Gatsby Lives, Lodash Resets

#​771 - February 3, 2026

Read on the Web

JavaScript Weekly

Four Heavyweights Drop Updates

Four stalwarts of the JavaScript ecosystem all shipped notable releases this week, and odds are you're using at least one of them:

Only Fools Write Tests - Modern engineering teams like Notion, Dropbox, Wiz, and LaunchDarkly use Meticulous to maintain E2E UI tests that cover every edge case of your web app.

Meticulous sponsor

πŸ¦€ OpenClaw: The Runaway AI Assistant - An intense week for a new open source TypeScript project: 150k stars on GitHub, hordes buying Mac Minis to run it, two rebrands (it was originally Clawdbot), and an ecosystem of projects the agents use autonomously (e.g. an entire social network). Another example of TypeScript at the heart of the AI boom.

Peter Steinberger

IN BRIEF:

RELEASES:

πŸ“– Articles and Videos

⁉️ How Not to Parse Numbers in JavaScript - Why use a proper locale-aware API to parse numbers when you can hand-roll a maze of string splits, separator swaps, and implicit type coercions that silently break on edge cases?

Remy Porter (The Daily WTF)

πŸ“‰ Node.js 16 to 25 Benchmarked Version-by-Version - The jumps in performance in various areas are striking (with Node 25, especially), with other areas getting more modest gains.

RepoFlow

A Practical Checklist for B2B Enterprise Readiness - Measure gaps in auth, admin UX, security, monitoring, and architecture for landing enterprise customers. Download today!

Descope sponsor

Explicit Resource Management in JavaScript - You can use using for deterministic cleanup, calling Symbol.dispose/asyncDispose at scope exit without try/finally. A small fix for leaks and forgotten teardowns in streams, observers, locks, and similar APIs.

Matt Smith

The History of C# and TypeScript with Anders Hejlsberg - GitHub interviewed the creator of both C# and TypeScript about his career, why TypeScript was created in the first place, some internal Microsoft politics, as well as the ongoing Go port of the TypeScript compiler. There's a video of the full interview, as well as 'seven learnings' boiled down in written form.

GitHub

πŸ“„ My Opinionated ESLint Setup for Vue Projects - Packed with examples to pick and choose from. Alexander Opalic

πŸ“„ A Scroll-Revealed WebGL Gallery with GSAP, Three.js, Astro and Barba.js - Striking visual image reveal effect with a live demo. Chakib Mazouni

πŸ“„ Predicting Math.random() in Firefox Using Z3 SMT-Solver Dennis Yurichev

🎀 Securing npm is Table Stakes Nicholas C. Zakas (Changelog Podcast)

πŸ“„ Building a Simple RSS Aggregator with Astro Raymond Camden

πŸ›  Code & Tools

Heat.js 5.0: A Flexible Heat Map Rendering Solution - Generate customized interactive heatmaps (think GitHub contributions graph), or render heatmaps as lines and bar charts. The site is packed with demos to enjoy. GitHub repo.

William Troup

Building an MCP Server? Don't Roll Your Own Auth - WorkOS AuthKit handles OAuth 2.1 flows so your MCP server just verifies tokens. Control which tools AI agents access.

WorkOS sponsor

πŸ•’ Croner 10.0: Cron-Style Triggers and Evaluation - Trigger functions on any cron schedule using cron syntax. It can also evaluate cron expressions to give you a list of upcoming times. v10.0 brings full OCPS (Open Cron Pattern Specification) 1.4 compliance and even more scheduling options.

Hexagon

πŸ—“οΈ DayFlow: A Full Calendar Component for React - A React-only feature-rich calendar component with drag-and-drop, multiple views, and all the usual GCal-style richness. Its infinite scrolling feature is nifty. GitHub repo.

DayFlow Contributors

Tsonic: A TypeScript to C# Transpiler - The idea is for creating native executables that run on .NET. I've not tested it as I'm not in that ecosystem but it's an interesting idea.

Jeswin

πŸ“’ Elsewhere in the ecosystem

Some other interesting tidbits in the broader landscape:

03 Feb 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