Anders Hejlsberg demos TypeScript 7's 10x speedup
#796 — July 28, 2026
JavaScript Weekly
Rust Is Eating JavaScript (Still, in 2026) — Our most-read link of 2021 gets an update for 2026. Lee Robinson (then Vercel, now Cursor) predicted Rust would be used to reimplement more and more JavaScript ecosystem tooling, and Rspack, Biome, Turbopack, and Bun's recent rewrite keep proving him right.
Lee Robinson
Frontend Architecture: Monoliths to Microfrontends — Maxi Ferreira walks through modular monoliths, monorepos, and microfrontends so you can pick the right structure for your codebase and know the real cost before you commit.
Master.dev sponsor
Octane: React's Programming Model, But Compiled — From the creator of Inferno comes a successor: a compiled React-like framework (differences explained here) that generates reactivity ahead of time with no VDOM. Supports TSX/JSX and TSRX, with integrations for TanStack Query and Router, plus other common React libraries.
Dominic Gannaway
IN BRIEF:
- 😄 htmx 4.0 is, curiously, pitching itself as "the first JavaScript library to release exclusively on the Game Boy" with a commemorative cartridge.
- At last week's TC39 meeting, Await Dictionary (
Promise.allKeyed) progressed to Stage 3. - Ryan Dahl says that
deno compilewill soon support using QuickJS instead of V8 for making radically smaller binaries from JS/TS projects. - Node.js has a new API docs site in preview (now includes search!)
- Oxlint's type-aware linting is now stable.
RELEASES:
- pnpm has had a flurry of releases introducing native workspace release management, a
doctorcommand to diagnose installation issues, and more. - React 19.2.8, 19.1.9 and 19.0.8 to fix a potential DoS vulnerability in server function endpoints.
- Ember 7.1 – Adds a wide variety of new helpers and operators, and docs modernization.
- Nuxt 4.5.1 and 3.21.10 – Security patch releases after last week's big Nuxt 4.5 release.
- ESLint 10.8, Deno 2.9.4, Prisma 7.9, React Router 8.3, Vue 3.6 RC2
📖 Articles and Videos
▶ The Creator of TypeScript Shows Off TypeScript 7 — Anders Hejlsberg demos the 10x speedup gained by the new Go-based TypeScript compiler on VS Code's 1.3M line codebase. He also covers the new LSP language server and why compiler API users (Vue, Astro, Svelte) must stay on TypeScript 6.
Anders Hejlsberg (Microsoft)
Domenic Denicola's Agentic Coding Setup — It's fascinating when a prolific developer (Domenic was a key figure in the adoption of promises in JavaScript, creating jsdom, and much more) shares their workflow. This is no exception, covering areas like disposable VMs, Tailscale, and worktrees.
Domenic Denicola
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
How Medium Built Its New 'Table of Contents' Feature — How the content site built a dynamic table of contents widget for all its articles, inspired by a third-party Chrome extension that did the same thing.
Scott Batson (Medium)
📄 Introducing Deferred Module Evaluation with import defer – Currently at stage 3 in the TC39 process. Nitay Neeman
📄 Measuring Component Performance with the Container Timing API – Now in a Chrome origin trial. Harry Roberts
📄 No, We Can't Harden Node.js Against Prototype Pollution Matteo Collina
📄 Cloudflare Workers and Hyperdrive with SvelteKit Adam Rackis
🛠 Code & Tools
🌐 MapLibre GL JS 6.0: Interactive Vector Maps for the Web — A WebGL-powered library for rendering interactive vector tile maps, forked from Mapbox GL JS after its 2020 relicensing. Version 6 goes ESM-only, requires WebGL 2, and lands broad performance gains. Release notes and a v5 to v6 migration guide.
MapLibre
Ship Translations Without Redeploying. Made by the i18next Team — The cloud TMS from the i18next team. saveMissing, in-context editor, AI translation, CDN. Free tier, Swiss-made.
Locize sponsor
Bruno 4.0: An Open-Source HTTP API Client App — An open source, JavaScript-powered lightweight alternative to something like Postman for testing and making requests against HTTP APIs.
Anoop M D, Anusree P S and Contributors
tslog 5: Zero-Dependency Logger for Node, Deno, Bun and Browsers — A ground-up rewrite, now ESM-only, and also covers workers and React Native. Pretty output by default, JSON optionally, plus middleware, file/HTTP/worker transports, secret masking, and error stacks that resolve through source maps to your original .ts lines. GitHub repo.
Eugene Terehov
eslint-package-json: Powerful ESLint Rules for package.json — An ESLint plugin that catches package.json mistakes like invalid names, bad version ranges, broken exports, redundant files entries, and more, and fixes many of them automatically.
Sindre Sorhus
Shadscan: Deterministic UI Audits for shadcn Apps — A tool that statically analyzes your shadcn components using almost 60 deterministic checks (no AI or API keys needed) around fundamental accessibility, state, and composition best practices.
OrcDev
- Slick 2.0 – Ken Wheeler's classic jQuery carousel control (demos). Now compatible with jQuery 4.0!
- isomorphic-git 1.40 – Pure JS implementation of Git for Node and browsers.
- Satori 0.29 – Library to convert HTML and CSS with JSX syntax into SVG.
- dompdf.js 2.0 – Converts HTML to multi-page PDFs in the browser.
- Verdaccio 6.9 – Self-hostable Node.js private proxy registry.
📰 Classifieds
From $500 a month to hundreds of thousands of downloads in six months. How one solo Expo app actually grew usage and revenue.
You shipped the feature. The data grew. The query got slow. TimescaleDB extends Postgres for analytics at scale, no second database.
📢 Elsewhere in the ecosystem
- js1024 is an annual JavaScript code-golfing competition where people try to squeeze as much out of 1024 bytes as possible. This year's run just closed and you can try all the entries (and see their code) here – the winners will be announced next week.
- 🏆 The OpenJS Foundation has a ranking of the top contributors to its projects (which include Node, Express, and Electron) in the past year.
- 🤖 In How I Stopped Running Out of Tokens, a dev whose company uses Claude Enterprise shares tools you can use (e.g. rtk) to get more out of your limits.
- LLMs are continuing to hallucinate package names, giving potential 'slopsquatters' opportunities for malicious deeds.