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

添加评论
点赞收藏
点踩分享查看原文
评论
?
参与讨论