Wednesday, September 9, 2026
HomeWeb developmentWhen 8 chunks weigh greater than 355 — JavaScript Weekly

When 8 chunks weigh greater than 355 — JavaScript Weekly


How Turbopack Chunks Your JavaScript — Ranging from the Community tab and dealing up, a have a look at chunking technique and the tradeoffs bundlers make between fewer requests and fewer code (e.g. 8 chunks can weigh greater than 355 do), backed by numbers from bundling the official Subsequent.js website itself.

Sam Poder

Catch Runtime Bugs Earlier than Your JS PR Merges — Greptile now runs your code to seek out bugs. T-Rex runs your PR department in a sandbox, makes use of browser brokers to click on via your UI, and attaches screenshots and movies as proof of the difficulty straight within the PR.

Greptile

How Safari Mounted High-Degree await — Safari’s module loader was initially constructed on an deserted spec proposal and including top-level await brought about years of “can’t entry earlier than initialization” errors. Safari 27 brings full spec compliance for it, but it surely took a ground-up rewrite and this publish explains the complexity.

Kai Tamkun (WebKit)

IN BRIEF:

RELEASES:

📖  Articles and Movies

▶  The Story of VS Code — An official movie-length documentary on Visible Studio Code‘s journey from a Swiss skunkworks to now. Its founding engineers cowl the selections made in areas like Electron, LSP, and the extension API, plus candid discuss concerning the varied forks now springing up.

Microsoft and Stefan Kingham

😅 We additionally be taught that on the 2015 launch they drank a beer per 100 Hacker Information upvotes… and needed to cease at 1,400 (votes, not beers!)

Half Previous Fetch: What await fetch() Waits For — Do you know await fetch(url) waits for the headers, not the complete physique? Gabor digs into some stunning penalties of that for connections, clone(), aborts, and timeouts.

Gábor Koós

10 Anti-‘Slop’ Strikes for Frontend Tasks — A walkthrough of automated checks that minimize how a lot code it’s important to assessment, overlaying OpenAPI codegen, layer boundaries, mutation testing, and utilizing CI to make all of it stick.

Yuri Mikhin (Evil Martians)

The Browser’s Primary Thread is Costly — A radical look, full with demos, at spending your foremost thread time properly, together with splitting, batching, prioritizing, and deferring duties, then getting work off it solely.

Lee Solar-Hyoup

📄 Why I Ported Moonshine to JavaScript – Pete’s low-latency speech to textual content runtime now runs within the browser to keep away from spherical journeys to a server. Pete Warden

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

Dropzone.js 6.x: The Drag and Drop Uploader Returns — A serious replace for the library that handles the browser aspect of drag and drop importing. After a 5 12 months(!) beta, v6.0, 6.1, and 6.2 landed over two days, bringing no dependencies, smaller bundles, and fixes for chunked uploads that would corrupt information.

Mat Simon

Rslib 1.0: A Construct Software for Delivery JavaScript Libraries — From the Rspack workforce, a unified construct pipeline that handles the irritating elements of publishing packages, like getting ESM and CJS working aspect by aspect, Module Federation output, and element CSS throughout React, Vue, Svelte and Stable.

Chenwei Dai, Elecmonkey, et al.

  • ESLint Config Inspector 3.4 – Provides timing evaluation making it simpler to determine the foundations slowing down your lint runs.

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

  • memlab 2.0.5 – Meta’s framework for locating reminiscence leaks in each browser and Node.js JavaScript apps.

  • 🎵 Astro LilyPond – Construct-time rendering of textual content to musical notation for Astro.

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

💻 Be a part of Fingerprint on Sept 16. Discover ways to cease pretend signups with Gadget Intelligence, and construct safety that works, for free.


Flaky checks slowing down dev? Meticulous offers engineers confidence to ship quicker by autonomously testing each edge case of your internet app.


Charts crawling as your information grows? TimescaleDB extends Postgres to remain quick at scale, straight from dwell information. Get $1000 credit score.

📢  Elsewhere within the ecosystem

RELATED ARTICLES

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Most Popular

Recent Comments