DEV Community

Cover image for Friday Links #44: What’s Happening in JavaScript
JSDev Space
JSDev Space

Posted on

Friday Links #44: What’s Happening in JavaScript

The last couple of weeks brought more than a few interesting changes to the JavaScript world.

Some projects shipped major versions, others are getting close to important milestones, and the never-ending race to make JavaScript tooling faster continues. There are also new libraries to try, small open-source projects to bookmark, and several good technical reads that are easy to miss during the week.

So, instead of opening another twenty tabs and promising to read them later, here’s a shorter path through what’s new.

Subscribe to our Substack

🧠 Language & Runtime Updates

Node.js 26.8.1 Adds Native ZIP Support - Node.js 26.8.1 can now read and write ZIP archives without an external dependency. The REPL also gets basic syntax highlighting, while 26.8.1 followed shortly after with a version-string fix.

Bun 1.4: The Rust Rewrite Lands - Bun's core has been rewritten from Zig to roughly one million lines of Rust. The release also adds native image, browser, Markdown, cron, and PTY APIs while improving Node.js compatibility.

Electron 44 Released - Electron 44 moves to Chromium 152, V8 15.2, and Node.js 24.18.1. It also introduces net.WebSocket, persistent window state, a redesigned Clipboard API, and drops 32-bit builds.

pnpm 12: Rewritten in Rust — pnpm 12 is now stable, bringing the Rust rewrite while keeping v11 commands, flags, and lockfiles mostly unchanged. Upgrade with pnpm self-update next-12.

🧩 Frameworks

htmx 4.0 Is Here - The first major htmx release in two years replaces XMLHttpRequest internally with fetch(). It also changes attribute inheritance, cleans up events and history handling, and introduces built-in morph swaps.

Svelte 5.57 Released - Another minor Svelte 5 update landed on August 28, alongside continued work toward SvelteKit 3.

NestJS 12 Is Now Available - NestJS 12 ships with ESM packages, Standard Schema support for validation and serialization, a rebuilt CLI, and native observability via @nestjs/observe. The release also makes Rspack the default bundler for monorepos and adds the new nest upgrade command for easier migrations from v11.

Remix 3 Reaches Release Candidate - Remix 3 has entered RC with its new full-stack architecture. Database tooling, schema validation, routing, SPA support, an asset server, HMR, and its own UI runtime now live inside a single remix package. Stable Remix 3 is planned for October 2.

Waku 1.0 Reaches RC - The minimal React Server Components framework has frozen its public API ahead of 1.0, with type-safe navigation and experimental cached route shells among the additions.

TanStack AI Enters Release Candidate - TanStack's framework-agnostic toolkit for building AI-powered applications has moved into its RC phase.

GTKX v1.6.0 - The React framework for Linux.

📜 Articles & Tutorials

Building a High-Performance Data Grid in React, Vue, and Svelte

Introducing <hic-pageflip>: A Pageflip/Flipbook Custom Element powered by HTML-in-Canvas

Let’s Use the Emergent CSS random() Function in all the Browsers

Modernist Tiles with CSS Grid

How to optimize images in React for better web performance

I built 37 terminal text effects in pure JavaScript

How to get a free .arpa domain

Breaking Claude Code Opus 5 Auto Mode

⚒️ Tools

Free Image Tools

Free Image Tools - A collection of free browser-based image tools for resizing, compressing, converting, cropping, and editing images without installing extra software.

YouTube Skills for AI Agents - An open-source toolkit that lets AI agents search YouTube, analyze videos and channels, extract transcripts and subtitles, process playlists, and research topics across multiple videos.

Lieflat Charts

Lieflat Charts - An open-source skill for turning data into polished, animated HTML charts. It works with Claude Code, Codex, and other AI agents, offering 60 templates across three visual families.

vphone-cli: Run a Virtual iPhone from the Command Line - An open-source tool for booting a virtual iPhone using Apple’s Virtualization.framework and PCC Research virtual machine infrastructure.

Vitest 5.0 is out! - Released September 3, Vitest 5 focuses heavily on performance. Improvements include shared Vite servers, persistent filesystem module caching, fewer worker round trips, and faster VM pools.

Oxlint Gets React Compiler Support - Oxlint now ships 22 React Compiler-powered rules, while Oxc can also perform the compiler transform without keeping Babel in the Vite pipeline.

React Compiler Comes to Vite Through Oxc - Vite 8 users can opt into the React Compiler through @vitejs/plugin-react and oxc-transform-react. VoidZero's preliminary benchmarks show substantially faster transforms than the Babel implementation.

JS Obfuscator - A free online tool for obfuscating JavaScript code, with options for string array encoding, control flow flattening, and more.

Audacity 4.0 Released - Audacity 4.0 is out with Master Effects, FFmpeg 9 support, and updated tools for recording, editing, mixing, and processing audio. It’s the first major release since Audacity 3.0 arrived in 2021.

Ambient CSS v3 - Blender meets CSS

📚 Libs

Zod Introduces z.compile()

Zod 4.5 can compile schemas into optimized JavaScript validators. The project reports particularly large gains for complex objects, arrays, unions, and tuples, with a 50-key object reaching about a 10x speedup in its benchmark.

VoiceStudio: A Local Alternative to ElevenLabs - An open-source voice toolkit for cloning voices, text-to-speech, transcription, video dubbing, and multi-speaker audiobooks. It runs locally, requires no account, and supports hundreds of languages and dialects.

Sepia: Human-Like Writing for AI Agents - An open-source skill for Claude Code, Codex, Grok Build, and other agents that rewrites AI text at the structural level, not just by swapping words. It can draft, review, edit, or rebuild documents, release notes, pull requests, tickets, and social posts.

How to Train Your GPT - An interactive open-source guide to building a GPT model from scratch. It covers tokenization, training, RoPE, RMSNorm, SwiGLU, optimization, and AI agents, with hands-on models ranging from 17M to 151M parameters.

⌚ Releases

Uppy 6.0 Released - Uppy 6 rewrites its S3 plugin, consolidates several packages into @uppy/core, improves upload recovery, moves Companion to Express 5, and adds more supply-chain protections.

Formisch 1.0 Released - A framework-agnostic, schema-driven form library supporting React, Vue, Svelte, Solid, Angular and other frameworks. Version 1.0 adds Angular and React Native support.

Stryker Mutator 10.0 Released - The JavaScript mutation-testing toolkit gets a new major release for testing how effective your tests actually are.

Plotly.js 4.0 Released - A new major version of the standalone JavaScript visualization library landed during the period.

Papa Parse 5.7 Released - The popular CSV-to-JSON and JSON-to-CSV parser received another update.

MapLibre GL JS 6.6 Released - The open-source WebGL mapping library continues its 6.x series with another update.

YouTube.js 18.0 Released - The JavaScript client for YouTube's internal API has reached version 18.

SVGO 4.1 Released - The SVG optimizer gets stricter XML validation along with security improvements.

Axios 1.20.0, node-x11 4.1.0, node-mongodb-native 7.6, grammY 1.46.0, nginx 1.31.5, Ionic Framework v9

Cypress 16, Vue 3.6 RC6, Deno 2.9.6, Mocha 12.0, Cropper.js 2.2, Webpack 5.110

📺 Videos

Shadcn Just Made Tailwind MUCH Faster

This CSS property fixes a problem as old as CSS

This React DOCX Editor SDK Is Amazing

Database Internals For System Design

The 7 Rules for Writing High-Performance SQL

How I Built an AI Game Generator SaaS with Claude Code in 2 Hours

🗞️ News & Updates

Cloudflare Saved 100 TB of RAM by Optimizing Its DNS Cache - Five small changes to the Rust-based DNS cache behind 1.1.1.1 freed roughly 100 TB of RAM. At Cloudflare’s scale of 250+ billion cached DNS records, saving even a single byte per entry can save over 250 GB of memory.

Fable 5.1 Cracked a 373-Year-Old Cipher in 44 Minutes

Fable 5.1 Cracked a 373-Year-Old Cipher in 44 Minutes

Fable 5.1 reportedly solved Thomas Urquhart’s Cyphral Distich, a cipher that had remained unsolved for 373 years. The solution turned out to be a word-indexing puzzle hidden inside Urquhart’s 1653 Logopandecteision.

OpenAI GPT-6 Astra Focuses on Autonomous Cybersecurity

OpenAI has reportedly introduced GPT-6 Astra, a new model aimed at complex, multi-step autonomous work across coding, research, and cybersecurity. Access is initially limited, with a broader rollout expected later.

Nvidia to Acquire Hugging Face for $12.9 Billion

Nvidia is acquiring Hugging Face in its largest deal to date. The platform will remain open, with continued support for different models, frameworks, cloud providers, and hardware.

Google Launches Gemini 3.8 Flash

Google’s latest Flash model targets coding, AI agents, and long-running tasks, with stronger tool use and notable gains on Terminal-Bench, SWE-Atlas, and other benchmarks.

GitHub Tightens Unauthenticated Public Repository Cloning

GitHub has introduced stricter limits for unauthenticated Git requests to curb automated traffic. Public repositories remain accessible, but high-volume clients may now receive 401 responses and need to authenticate.

Chrome 154 Beta: New CSS, WebSocket, and WebCrypto APIs

Chrome 154 Beta adds new CSS features, Iterator.prototype.includes(), WebSocket options, post-quantum WebCrypto algorithms, responsive iframes, and new HTML insertion APIs.

Starman Optical to Acquire GoPro for $285 Million

GoPro has agreed to merge with Starman Optical in a $285 million deal expected to close by the end of 2026, while continuing to support its existing consumer products.


That’s a wrap for Friday Links #44.

There’s a lot to explore in this edition, whether you’re interested in the latest releases, looking for something new to add to your toolbox, or just want a good technical article for the weekend.

Pick a few links, save the rest for later, and see you in the next Friday Links.

Top comments (0)