ECMAScript.News @ecmascript.news · 26/11/20252/ Axel may continue newsletter and/or account in some shape or form next year. If he does, he’ll post something here. 120
ECMAScript.News @ecmascript.news · 26/11/20251/ Sadly, we are closing down our newsletter and this account. The newsletter has been operating at a loss for too long: The number of advertisers and subscribers has been slowly but steadily decreasing over the last two years (vs. constant growth before that). ecmascript.news/archive/es-n...ecmascript.newsLast issue of "ECMAScript News" 171
ECMAScript.News @ecmascript.news · 16/11/2025cjsawk: self-hosted compiler for code in the intersection of C, JavaScript and AWK github.com/cosinusoidal... #ECMAScript #JavaScriptgithub.comtcc_simple/experiments/cjsawk at master · cosinusoidally/tcc_simpleContribute to cosinusoidally/tcc_simple development by creating an account on GitHub. 010
ECMAScript.News @ecmascript.news · 16/11/2025Implementing Wordle in LibreOffice with JavaScript macros bojidar-bg.dev/blog/2025-11... #ECMAScript #JavaScriptbojidar-bg.devWordle in LibreOfficeI implemented Wordle in LibreOffice with JavaScript! 000
ECMAScript.News @ecmascript.news · 16/11/2025tinyglobby: a success story in modernization and performance @superchupu.dev @e18e.dev e18e.dev/blog/tinyglo... #ECMAScript #JavaScripte18e.devtinyglobby: a success story in modernization and performanceThe story of tinyglobby, one of the e18e community's most successful projects 050
ECMAScript.News @ecmascript.news · 15/11/2025Another round of TEA protocol spam floods npm, but it’s not a worm @burckhap.bsky.social @socket.dev socket.dev/blog/tea-pro... #ECMAScript #JavaScriptsocket.devAnother Round of TEA Protocol Spam Floods npm, But It’s Not ...Recent coverage mislabels the latest TEA protocol spam as a worm. Here’s what’s actually happening. 001
ECMAScript.News @ecmascript.news · 15/11/2025The last couple of years in V8’s garbage collector @wingolog.org wingolog.org/archives/202... #ECMAScript #JavaScriptwingolog.orgthe last couple years in v8's garbage collector — wingologwingolog: article: the last couple years in v8's garbage collector 010
ECMAScript.News @ecmascript.news · 15/11/2025module-replacements 2.10.0: list of npm packages with better alternatives (built-in APIs, smaller packages, …) @e18e.dev github.com/es-tooling/m... #ECMAScript #JavaScriptgithub.comRelease 2.10.0 · es-tooling/module-replacementsWhat's Changed docs: add node 6.x-15.x compat info for is-builtin-module by @outslept in #227 fix: use "Node.js" instead of "NodeJS" by @outslept in #228 feat: add string-width to preferred manif... 030
ECMAScript.News @ecmascript.news · 15/11/2025Conference videos: JSNation 2025 @jsnation.gitnation.org www.youtube.com/playlist?lis... #ECMAScript #JavaScriptyoutube.comJSNation 2025 - YouTube 020
ECMAScript.News @ecmascript.news · 10/11/2025Error chaining in JavaScript: cleaner debugging with Error.cause allthingssmitty.com/2025/11/10/e... #ECMAScript #JavaScriptallthingssmitty.comError chaining in JavaScript: cleaner debugging with Error.cause - Matt SmithUse JavaScript's 'cause' property to chain errors, preserve context, and simplify debugging. Cleaner stack traces, better test assertions. 010
ECMAScript.News @ecmascript.news · 10/11/2025setHTML(), Trusted Types and the Sanitizer API @ollie-williams.bsky.social olliewilliams.xyz/blog/sanitiz... #ECMAScript #JavaScriptolliewilliams.xyzsetHTML(), Trusted Types and the Sanitizer APIAvoiding cross-site scripting (XSS) attacks with new web APIs 030
ECMAScript.News @ecmascript.news · 10/11/2025The inner workings of JavaScript source maps @polarsignals.com www.polarsignals.com/blog/posts/2... #ECMAScript #JavaScriptpolarsignals.comThe Inner Workings of JavaScript Source MapsA deep dive into how JavaScript source maps work under the hood, with examples showing how all the pieces fit together. 030
ECMAScript.News @ecmascript.news · 10/11/2025pnpm 10.21: installing Node.js runtimes for dependencies, not installing dependencies with decreased trust levels, and more @kochan.io @pnpm.io pnpm.io/blog/release... #ECMAScript #JavaScriptpnpm.iopnpm 10.21 | pnpmAdded support for Node.js runtime installation for dependencies and a setting for configuring trust policy. 073
ECMAScript.News @ecmascript.news · 10/11/2025Why we migrated from Python to Node.js blog.yakkomajuri.com/blog/python-... #ECMAScript #JavaScriptblog.yakkomajuri.comWhy we migrated from Python to Node.js 000
ECMAScript.News @ecmascript.news · 03/11/2025ESLint v9.39.0: more precise problem locations, unified rule performance report, and more @eslint.org eslint.org/blog/2025/10... #ECMAScript #JavaScripteslint.orgESLint v9.39.0 released - ESLint - Pluggable JavaScript LinterA pluggable and configurable linter tool for identifying and reporting on patterns in JavaScript. Maintain your code quality with ease. 010
ECMAScript.News @ecmascript.news · 03/11/2025Rspack 1.6: enhanced tree shaking, `import defer`, and more @rspack.dev rspack.rs/blog/announc... #ECMAScript #JavaScriptrspack.rsAnnouncing Rspack 1.6 - RspackFast Rust-based web bundler 050
ECMAScript.News @ecmascript.news · 03/11/2025No-op functions vs. optional chaining in JavaScript: performance deep dive @nodeland.dev adventures.nodeland.dev/archive/noop... #ECMAScript #JavaScriptadventures.nodeland.devNoop Functions vs Optional Chaining: A Performance Deep DiveDiscover why noop functions are significantly faster than optional chaining in JavaScript! 020
ECMAScript.News @ecmascript.news · 03/11/2025Ecosystem Performance (e18e): community showcase 2025-Q3 @e18e.dev e18e.dev/blog/communi... #ECMAScript #JavaScripte18e.devCommunity Showcase (Q3 2025)An update on what the community have been up to in Q3 of 2025 040
ECMAScript.News @ecmascript.news · 03/11/2025Five practical steps to stay safe on npm @sarahgooding.bsky.social @socket.dev socket.dev/blog/the-cha... #ECMAScript #JavaScriptsocket.devThe Changelog Podcast: Practical Steps to Stay Safe on npm -...Learn the essential steps every developer should take to stay secure on npm and reduce exposure to supply chain attacks. 022
ECMAScript.News @ecmascript.news · 03/11/2025Pronto: manage concurrency via distributed message passing and functional patterns www.crockford.com/pronto.html #ECMAScript #JavaScriptcrockford.comPronto 010
ECMAScript.News @ecmascript.news · 03/11/2025What’s new in ViteLand: October 2025 recap @thealexlichter.com @voidzero.dev voidzero.dev/posts/whats-... #ECMAScript #JavaScriptvoidzero.devWhat’s New in ViteLand: October 2025 RecapOur October 2025 recap includes VoidZero's $12.5M Series A, Vite+, Vite 7.2 Beta, Vitest 4, Rolldown and Oxc updates, upcoming events, and community highlights. 021
ECMAScript.News @ecmascript.news · 03/11/2025How to build a key-value database from scratch (with JavaScript code) www.nan.fyi/database #ECMAScript #JavaScriptnan.fyiBuild Your Own DatabaseA step-by-step guide to building a key-value database from scratch. 000
ECMAScript.News @ecmascript.news · 03/11/2025Migrating to new Node.js versions via codemods @nodejs.org @jakob.jingleheimer.dev @augustin-mauroy.bsky.social nodejs.org/en/learn/get... #ECMAScript #JavaScriptnodejs.orgNode.js — Userland MigrationsNode.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts. 1114
ECMAScript.News @ecmascript.news · 02/11/2025New on MDN: JavaScript prototype pollution @developer.mozilla.org developer.mozilla.org/en-US/docs/W... #ECMAScript #JavaScriptdeveloper.mozilla.orgJavaScript prototype pollution - Security | MDNPrototype pollution is a vulnerability where an attacker can add or modify properties on an object's prototype. This means malicious values can unexpectedly appear on objects in your application, ofte... 060
ECMAScript.News @ecmascript.news · 02/11/2025New on MDN: Supply chain attacks @developer.mozilla.org developer.mozilla.org/en-US/docs/W... #ECMAScript #JavaScriptdeveloper.mozilla.orgSupply chain attacks - Security | MDNA software supply chain consists of all the software and tools used to create and maintain a software product. This includes not only the software developed for the product itself but all the software... 050
ECMAScript.News @ecmascript.news · 27/10/2025Rethinking async loops in JavaScript allthingssmitty.com/2025/10/20/r... #ECMAScript #JavaScriptallthingssmitty.comRethinking async loops in JavaScript - Matt SmithStruggling with 'await' in loops? Explore common mistakes and modern solutions to optimize async code for performance. 010
ECMAScript.News @ecmascript.news · 27/10/2025URLPattern is now Baseline Newly Available web.dev/blog/baselin... #ECMAScript #JavaScriptweb.devURLPattern is now Baseline Newly available | Blog | web.devURLPattern became Baseline Newly available as of September 15, 2025. 021
ECMAScript.News @ecmascript.news · 27/10/2025Vitest 4.0: Browser Mode stable, visual regression testing, Playwright trace files @voidzero.dev voidzero.dev/posts/announ... #ECMAScript #JavaScriptvoidzero.devAnnouncing Vitest 4.0Vitest 4.0 is released with Browser Mode being marked stable, Visual Regression testing support, and Playwright Trace support. The Vitest team will focus on performance improvement in the upcoming qua... 020
ECMAScript.News @ecmascript.news · 27/10/2025ViteConf 2025 recap @thealexlichter.com @voidzero.dev voidzero.dev/posts/whats-... #ECMAScript #JavaScriptvoidzero.devViteConf 2025 RecapViteConf 2025 was a landmark event for the Vite ecosystem, featuring major announcements like Vite+, Oxlint JavaScript Plugins, Vite DevTools, Nitro v3, and more. Read all about the highlights in our ... 000
ECMAScript.News @ecmascript.news · 27/10/2025Videos: JSConf 2025 @jsconf.bsky.social www.youtube.com/playlist?lis... #ECMAScript #JavaScriptyoutube.comJSConf 2025 - YouTube 020
ECMAScript.News @ecmascript.news · 27/10/2025Videos: ViteConf 2025 @viteconf.org www.youtube.com/playlist?lis... #ECMAScript #JavaScriptyoutube.comViteConf 2025 - YouTube 020
ECMAScript.News @ecmascript.news · 27/10/2025Source maps: how does the magic work? with Nicolo Ribaudo [26-min. video] @nicr.dev @podrocket.bsky.social podrocket.logrocket.com/source-maps-... #ECMAScript #JavaScriptpodrocket.logrocket.comSource maps: how does the magic work? with Nicolo RibaudoEver wondered how source maps actually work? In this episode, Nicolo Ribaudo, Babel maintainer and TC39 delegate, breaks down how source maps connect your JavaScript, TypeScript, and CSS back to the o... 031
ECMAScript.News @ecmascript.news · 27/10/2025Importing vs. fetching JSON @jakearchibald.com jakearchibald.com/2025/importi... #ECMAScript #JavaScriptjakearchibald.comImporting vs fetching JSONThey behave differently, so make sure you pick the right one. 030
ECMAScript.News @ecmascript.news · 27/10/2025esbuild v0.25.11: import with { type: 'bytes' } and more @evanwallace.bsky.social github.com/evanw/esbuil... #ECMAScript #JavaScriptgithub.comRelease v0.25.11 · evanw/esbuildAdd support for with { type: 'bytes' } imports (#4292) The import bytes proposal has reached stage 2.7 in the TC39 process, which means that although it isn't quite recommended for implementation, ... 030
ECMAScript.News @ecmascript.news · 27/10/2025Oliver Medhurst: Porffor – JavaScript Ahead of Time Compiler [49-min. audio] @goose.icu @devtools.fm www.devtools.fm/episode/157 #ECMAScript #JavaScriptdevtools.fmEpisode #157: Oliver Medhurst - Porffor - JavaScript Ahead of Time CompilerThis week we have Oliver Medhurst, the creator of Porffor. Porffor is a JavaScript ahead of time compiler that compiles JavaScript to WebAssembly. We talk about the technical details of how it works, ... 000
ECMAScript.News @ecmascript.news · 27/10/2025Why NaN !== NaN in JavaScript (and the IEEE 754 story behind it) pzarycki.com/en/posts/js-... #ECMAScript #JavaScriptpzarycki.comWhy NaN !== NaN in JavaScript (and the IEEE 754 story behind it)Learn where NaN came from in JavaScript and why it cannot be compared 010
ECMAScript.News @ecmascript.news · 27/10/2025Biome v2.3.: support for Vue, Svelte, Astro and more @ematipico.xyz @biomejs.dev biomejs.dev/blog/biome-v... #ECMAScript #JavaScriptbiomejs.devBiome v2.3—Let's bring the ecosystem closer 030
ECMAScript.News @ecmascript.news · 21/10/2025Bun 1.3: improved full-stack tooling (dev server, workspace features, etc.) bun.com/blog/bun-v1.3 #ECMAScript #JavaScriptbun.comBun 1.3Bun 1.3 introduces zero-config frontend development, unified SQL API, built-in Redis client, security enhancements, package catalogs, async stack traces, VS Code test integration, and Node.js compatib... 030
ECMAScript.News @ecmascript.news · 21/10/2025Node.js v24.10.0 (current): SQLite authorization API and more @nodejs.org nodejs.org/en/blog/rele... #ECMAScript #JavaScriptnodejs.orgNode.js — Node.js v24.10.0 (Current)Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts. 030
ECMAScript.News @ecmascript.news · 20/10/2025Shipping Node.js packages in 2025 @joyeecheung.bsky.social @nordicjs.com www.youtube.com/watch?v=I0jv... #ECMAScript #JavaScriptyoutube.comNordic.js 2025 • Joyee Cheung - Shipping Node.js packages in 2025YouTube video by Nordic.js 052
ECMAScript.News @ecmascript.news · 20/10/2025Vite: The Documentary @cultrepo.bsky.social @vite.dev www.youtube.com/watch?v=bmWQ... #ECMAScript #JavaScriptyoutube.comVite: The DocumentaryYouTube video by CultRepo 040
ECMAScript.News @ecmascript.news · 20/10/2025Zeptomatch: small glob matching library @fabiospampinato.bsky.social github.com/fabiospampin... #ECMAScript #JavaScriptgithub.comGitHub - fabiospampinato/zeptomatch: An absurdly small glob matcher that packs a punch.An absurdly small glob matcher that packs a punch. - fabiospampinato/zeptomatch 030
ECMAScript.News @ecmascript.news · 20/10/2025Announcing Oxlint JavaScript plugin support @voidzero.dev voidzero.dev/posts/announ... #ECMAScript #JavaScriptvoidzero.devAnnouncing Oxlint JavaScript Plugin SupportOxlint now supports plugins written in JavaScript. Developers can customize and extend Oxlint using JavaScript, but at a speed approaching Rust, due to 'raw transfer' between Rust and JS, and other br... 010
ECMAScript.News @ecmascript.news · 20/10/2025The future of Lodash fosstodon.org/@ulisesgascon blog.ulisesgascon.com/the-future-o... #ECMAScript #JavaScriptfosstodon.orgUlises Gascon (@ulisesgascon@fosstodon.org)250 Posts, 104 Following, 78 Followers · #OpenSource Maintainer (nodejs, ExpressJS...), TC39 Delegate and #Maker | He/Him 043
ECMAScript.News @ecmascript.news · 20/10/2025Sovereign Tech Agency invests in Lodash’s next chapter in open source @openjsf.org @sovereign.tech openjsf.org/blog/sta-sup... #ECMAScript #JavaScriptopenjsf.orgSovereign Tech Agency Invests in Lodash’s Next Chapter in Open Source | OpenJS FoundationWith OpenJS support, Lodash is becoming more secure, more modern, and guided by a broader community of contributors 030
ECMAScript.News @ecmascript.news · 20/10/2025Deno’s other open source projects @deno.land deno.com/blog/open-so... #ECMAScript #JavaScriptdeno.comDeno's Other Open Source Projects | DenoHere’s a roundup of some of our popular open source libraries and how we use them in Deno. 030
ECMAScript.News @ecmascript.news · 20/10/2025Toolchains: user experience, tools to include, foundational knowledge, etc. @ematipico.xyz ematipico.xyz/blog/toolcha... #ECMAScript #JavaScriptematipico.xyzToolchains, the hard partsLet's dive inside the hard parts of building a toolchain 010
ECMAScript.News @ecmascript.news · 14/10/2025What’s coming in ESLint v10.0.0 @humanwhocodes.com @eslint.org eslint.org/blog/2025/10... #ECMAScript #JavaScripteslint.orgWhat's coming in ESLint v10.0.0 - ESLint - Pluggable JavaScript LinterA pluggable and configurable linter tool for identifying and reporting on patterns in JavaScript. Maintain your code quality with ease. 010
ECMAScript.News @ecmascript.news · 14/10/2025Announcing Vite+ @evanyou.me @voidzero.dev voidzero.dev/posts/announ... #ECMAScript #JavaScriptvoidzero.devAnnouncing Vite+Introducing Vite+, a unified toolchain for JavaScript. 030
ECMAScript.News @ecmascript.news · 14/10/2025@eslint.org ESLint Config Inspector: visual tool for inspecting and understanding your ESLint flat configs @eslint.org github.com/eslint/confi... #ECMAScript #JavaScriptgithub.comGitHub - eslint/config-inspector: A visual tool for inspecting and understanding your ESLint flat configs.A visual tool for inspecting and understanding your ESLint flat configs. - eslint/config-inspector 021