惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

G
Google Developers Blog
小众软件
小众软件
The Cloudflare Blog
S
SegmentFault 最新的问题
美团技术团队
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
阮一峰的网络日志
阮一峰的网络日志
博客园 - 聂微东
V
Visual Studio Blog
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
雷峰网
雷峰网
WordPress大学
WordPress大学
T
Tailwind CSS Blog
腾讯CDC
人人都是产品经理
人人都是产品经理
月光博客
月光博客
Microsoft Azure Blog
Microsoft Azure Blog
M
MIT News - Artificial intelligence
D
DataBreaches.Net
Apple Machine Learning Research
Apple Machine Learning Research
P
Proofpoint News Feed
J
Java Code Geeks
宝玉的分享
宝玉的分享

JavaScript Weekly

Functional programming jargon, mapped out How to fit Minesweeper into 247 bytes Bun 1.4 is (finally) fresh out of the oven Shipping less JavaScript with Baseline Reimplementing htmx from scratch Anders Hejlsberg demos TypeScript 7's 10x speedup The coding challenge you don't want to pass npm 12, TypeScript 7, and Bun in Rust What's new in ECMAScript 2026 (and usable today) Will npm v12 reject your .npmrc? Babel 8.0, Vite 8.1, and TypeScript 7.0 RC JavaScript Weekly Issue 790: June 16, 2026 JavaScript Weekly Issue 789: June 9, 2026 JavaScript Weekly Issue 788: June 2, 2026 JavaScript Weekly Issue 787: May 26, 2026 JavaScript Weekly Issue 786: May 19, 2026 JavaScript Weekly Issue 785: May 12, 2026 JavaScript Weekly Issue 784: May 5, 2026 JavaScript Weekly Issue 783: April 28, 2026 JavaScript Weekly Issue 782: April 21, 2026 JavaScript Weekly Issue 781: April 14, 2026 JavaScript Weekly Issue 780: April 7, 2026 JavaScript Weekly Issue 779: March 31, 2026 JavaScript Weekly Issue 778: March 24, 2026 JavaScript Weekly Issue 777: March 17, 2026
When 8 chunks weigh more than 355
2026-09-08 · via JavaScript Weekly

How Turbopack Chunks Your JavaScript — Starting from the Network tab and working up, a look at chunking strategy and the tradeoffs bundlers make between fewer requests and less code (e.g. 8 chunks can weigh more than 355 do), backed by numbers from bundling the official Next.js site itself.

Sam Poder

Catch Runtime Bugs Before Your JS PR Merges — Greptile now runs your code to find bugs. T-Rex runs your PR branch in a sandbox, uses browser agents to click through your UI, and attaches screenshots and videos as evidence of the issue directly in the PR.

Greptile

How Safari Fixed Top-Level await — Safari's module loader was originally built on an abandoned spec proposal and adding top-level await caused years of "cannot access before initialization" errors. Safari 27 brings full spec compliance for it, but it took a ground-up rewrite and this post explains the complexity.

Kai Tamkun (WebKit)

IN BRIEF:

RELEASES:

▶  The Story of VS Code — An official movie-length documentary on Visual Studio Code's journey from a Swiss skunkworks to now. Its founding engineers cover the decisions made in areas like Electron, LSP, and the extension API, plus candid talk about the various forks now springing up.

Microsoft and Stefan Kingham

😅 We also learn that at the 2015 launch they drank a beer per 100 Hacker News upvotes… and had to stop at 1,400 (votes, not beers!)

Half Past Fetch: What await fetch() Waits For — Did you know await fetch(url) waits for the headers, not the full body? Gabor digs into some surprising consequences of that for connections, clone(), aborts, and timeouts.

Gábor Koós

10 Anti-'Slop' Moves for Frontend Projects — A walkthrough of automated checks that cut how much code you have to review, covering OpenAPI codegen, layer boundaries, mutation testing, and using CI to make it all stick.

Yuri Mikhin (Evil Martians)

The Browser's Main Thread is Expensive — A thorough look, complete with demos, at spending your main thread time well, including splitting, batching, prioritizing, and deferring tasks, then getting work off it entirely.

Lee Sun-Hyoup

📄 Why I Ported Moonshine to JavaScript – Pete’s low-latency speech to text runtime now runs in the browser to avoid round trips to a server. Pete Warden

📺 How Can Someone Actually Change JavaScript? – A 2-minute explainer from a TC39 delegate. Mikhail Barash

Dropzone.js 6.x: The Drag and Drop Uploader Returns — A major update for the library that handles the browser side of drag and drop uploading. After a 5 year(!) beta, v6.0, 6.1, and 6.2 landed over two days, bringing no dependencies, smaller bundles, and fixes for chunked uploads that could corrupt files.

Mat Simon

Rslib 1.0: A Build Tool for Shipping JavaScript Libraries — From the Rspack team, a unified build pipeline that handles the irritating parts of publishing packages, like getting ESM and CJS working side by side, Module Federation output, and component CSS across React, Vue, Svelte and Solid.

Chenwei Dai, Elecmonkey, et al.

  • ESLint Config Inspector 3.4 – Adds timing analysis making it easier to identify the rules slowing down your lint runs.

  • GPUIX 0.7 – Build native GPU-accelerated desktop apps with React and TypeScript atop the framework used by Zed.

  • memlab 2.0.5 – Meta's framework for finding memory leaks in both browser and Node.js JavaScript apps.

  • 🎵 Astro LilyPond – Build-time rendering of text to musical notation for Astro.

  • 📊 vue-echarts 8.3 – Vue.js component for Apache ECharts.

💻 Join Fingerprint on Sept 16. Learn how to stop fake signups with Device Intelligence, and build protection that works, for free.


Flaky tests slowing down dev? Meticulous gives engineers confidence to ship faster by autonomously testing every edge case of your web app.


Charts crawling as your data grows? TimescaleDB extends Postgres to stay fast at scale, straight from live data. Get $1000 credit.

📢  Elsewhere in the ecosystem