#800 — September 1, 2026 |
Issue 800! I'm not doing anything to celebrate, but I know many of you have been here for years, so thanks for your continued support. Maybe I'll do something for issue 1000, though at current velocity that'll be late 2030... ;-) |
|
JavaScript Weekly |
|
|
The Depths of JavaScript: Minesweeper in 247 Bytes — An analysis of a playable 8x8 Minesweeper implementation in one line of JavaScript, complete with flags and cascading blank cells. The author's 658-byte version is impressive enough, but this post covers the tricks to make it 62% smaller than that! yui and DNEK |
Stop Reviewing PRs in the Order They Arrived. Review in the Order That Matters — CodeRabbit Triage is a reviewer-first prioritization layer for the PR queue: a self-updating, cross-repository inbox that tells you which pull request to review next, how deeply to review it and which ones may be safe to close. CodeRabbit sponsor |
|
Remix 3 RC: A Full-Stack Framework with No React Required — Remix's big rewrite from its previous life as a React framework into an independent full-stack framework is largely done. This post makes a good pitch, but even better is the all-new homepage explaining how Remix offers everything you need to build a modern webapp in 'a single package'. Brooks Lybrand |
💡 The final release is due on October 2 but it's more than ready to start working with. |
|
pnpm 12: Rewritten in Rust, Same Commands and Lockfile — The Rust rewrite is stable, and nearly all of v11's commands, flags and lockfile format carry over with only a handful of changes. npm's Zoltan Kochan |
|
IN BRIEF:
|
|
RELEASES:
|
📖 Articles and Videos |
|
The Browser's New Email Verification API — A look at a WICG proposal to get rid of the 'go and check your inbox' headache with the browser and email provider using a token the server verifies on submit. Chrome origin trial and Gmail only for now. Phil Nash |
|
Lovable's Migration from Next.js to TanStack Start — How Lovable migrated a ~850K LOC app from Next.js to TanStack Start while running both in parallel behind a proxy, with a shared folder of code between them. Alexander Lebedev (Lovable) |
|
What We Learned Building a Data Grid in React, Vue, and Svelte — SVAR ships the same data grid for React, Vue and Svelte, and says the most crucial, performance-impacting elements remain the same whatever the framework. Maksim Kozhukh (SVAR) |
|
📄 The Problem with Concurrent Linter Fixes – Applying several autofixes at once can produce broken code that a "fix-then-reanalyze" loop wouldn't. Jeroen Engels 📄 Bumping the Major Version of Your JavaScript Library is User Hostile James Healy |
🛠 Code & Tools |
|
|
Uppy 6.0: A Modular JavaScript File Uploader — Resumable uploads from disk, Dropbox or GDrive, with wrappers for React, Vue, Svelte & Angular. This version focuses on clean-up, with a rewritten S3 plugin and fewer packages to manage. Transloadit |
|
Zod 4.5: Faster Parsing, 9x Less Memory Per Schema — A big performance release for the popular TypeScript-first schema validation library. In a deep dive, Colin explains how method memoization helped cut a bare Colin McDonnell |
|
Know JavaScript? You're Ready to Ship a Mobile App — Your React skills already ship mobile apps. Expo does the builds, store submission, and updates. No Xcode. Expo sponsor |
|
htmx 4.0: The Anti-SPA Library's First Major Release in Two Years — The library that swaps HTML fragments into pages using nothing but attributes moves from Carson Gross |
💡 If you're new to htmx, this page of patterns for common use cases provides a great hands-on introduction. |
|
Svelte Bits: Animated UI Components for Svelte — A Svelte port of React Bits (by the same creator), the popular suite of animation components for React. David Haz |
|
|
📢 Elsewhere in the ecosystem |
|


