Sign in

ECMAScript.News

@ecmascript.news
343 followers 2 following 298 posts

ECMAScript News – JavaScript and tools: 🦋 All links: here on Bluesky 🦣 Mastodon: mastodon.online/@ecmascript_news 📧 Weekly email with additional information: ECMAScript.News Written by @dr-axel.de and @johannesweber.bsky.social

PostsRepliesMedia
ECMAScript.News @ecmascript.news · 26/11/2025
1/ 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.news
Last issue of "ECMAScript News"
171
ECMAScript.News @ecmascript.news · 16/11/2025
cjsawk: self-hosted compiler for code in the intersection of C, JavaScript and AWK github.com/cosinusoidal... #ECMAScript #JavaScript
github.com
tcc_simple/experiments/cjsawk at master · cosinusoidally/tcc_simple
Contribute to cosinusoidally/tcc_simple development by creating an account on GitHub.
010
ECMAScript.News @ecmascript.news · 16/11/2025
Implementing Wordle in LibreOffice with JavaScript macros bojidar-bg.dev/blog/2025-11... #ECMAScript #JavaScript
bojidar-bg.dev
Wordle in LibreOffice
I implemented Wordle in LibreOffice with JavaScript!
000
ECMAScript.News @ecmascript.news · 16/11/2025
tinyglobby: a success story in modernization and performance @superchupu.dev @e18e.dev e18e.dev/blog/tinyglo... #ECMAScript #JavaScript
e18e.dev
tinyglobby: a success story in modernization and performance
The story of tinyglobby, one of the e18e community's most successful projects
050
ECMAScript.News @ecmascript.news · 15/11/2025
Another round of TEA protocol spam floods npm, but it’s not a worm @burckhap.bsky.social @socket.dev socket.dev/blog/tea-pro... #ECMAScript #JavaScript
socket.dev
Another 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/2025
The last couple of years in V8’s garbage collector @wingolog.org wingolog.org/archives/202... #ECMAScript #JavaScript
wingolog.org
the last couple years in v8's garbage collector — wingolog
wingolog: article: the last couple years in v8's garbage collector
010
ECMAScript.News @ecmascript.news · 15/11/2025
module-replacements 2.10.0: list of npm packages with better alternatives (built-in APIs, smaller packages, …) @e18e.dev github.com/es-tooling/m... #ECMAScript #JavaScript
github.com
Release 2.10.0 · es-tooling/module-replacements
What'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/2025
Conference videos: JSNation 2025 @jsnation.gitnation.org www.youtube.com/playlist?lis... #ECMAScript #JavaScript
youtube.com
JSNation 2025 - YouTube
020
ECMAScript.News @ecmascript.news · 10/11/2025
Error chaining in JavaScript: cleaner debugging with Error.cause allthingssmitty.com/2025/11/10/e... #ECMAScript #JavaScript
allthingssmitty.com
Error chaining in JavaScript: cleaner debugging with Error.cause - Matt Smith
Use 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/2025
setHTML(), Trusted Types and the Sanitizer API @ollie-williams.bsky.social olliewilliams.xyz/blog/sanitiz... #ECMAScript #JavaScript
olliewilliams.xyz
setHTML(), Trusted Types and the Sanitizer API
Avoiding cross-site scripting (XSS) attacks with new web APIs
030
ECMAScript.News @ecmascript.news · 10/11/2025
The inner workings of JavaScript source maps @polarsignals.com www.polarsignals.com/blog/posts/2... #ECMAScript #JavaScript
polarsignals.com
The Inner Workings of JavaScript Source Maps
A 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/2025
pnpm 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 #JavaScript
pnpm.io
pnpm 10.21 | pnpm
Added support for Node.js runtime installation for dependencies and a setting for configuring trust policy.
073
ECMAScript.News @ecmascript.news · 10/11/2025
Why we migrated from Python to Node.js blog.yakkomajuri.com/blog/python-... #ECMAScript #JavaScript
blog.yakkomajuri.com
Why we migrated from Python to Node.js
000
ECMAScript.News @ecmascript.news · 03/11/2025
ESLint v9.39.0: more precise problem locations, unified rule performance report, and more @eslint.org eslint.org/blog/2025/10... #ECMAScript #JavaScript
eslint.org
ESLint v9.39.0 released - ESLint - Pluggable JavaScript Linter
A 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/2025
Rspack 1.6: enhanced tree shaking, `import defer`, and more @rspack.dev rspack.rs/blog/announc... #ECMAScript #JavaScript
rspack.rs
Announcing Rspack 1.6 - Rspack
Fast Rust-based web bundler
050
ECMAScript.News @ecmascript.news · 03/11/2025
No-op functions vs. optional chaining in JavaScript: performance deep dive @nodeland.dev adventures.nodeland.dev/archive/noop... #ECMAScript #JavaScript
adventures.nodeland.dev
Noop Functions vs Optional Chaining: A Performance Deep Dive
Discover why noop functions are significantly faster than optional chaining in JavaScript!
020
ECMAScript.News @ecmascript.news · 03/11/2025
Ecosystem Performance (e18e): community showcase 2025-Q3 @e18e.dev e18e.dev/blog/communi... #ECMAScript #JavaScript
e18e.dev
Community Showcase (Q3 2025)
An update on what the community have been up to in Q3 of 2025
040
ECMAScript.News @ecmascript.news · 03/11/2025
Five practical steps to stay safe on npm @sarahgooding.bsky.social @socket.dev socket.dev/blog/the-cha... #ECMAScript #JavaScript
socket.dev
The 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/2025
Pronto: manage concurrency via distributed message passing and functional patterns www.crockford.com/pronto.html #ECMAScript #JavaScript
crockford.com
Pronto
010
ECMAScript.News @ecmascript.news · 03/11/2025
What’s new in ViteLand: October 2025 recap @thealexlichter.com @voidzero.dev voidzero.dev/posts/whats-... #ECMAScript #JavaScript
voidzero.dev
What’s New in ViteLand: October 2025 Recap
Our 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/2025
How to build a key-value database from scratch (with JavaScript code) www.nan.fyi/database #ECMAScript #JavaScript
nan.fyi
Build Your Own Database
A step-by-step guide to building a key-value database from scratch.
000
ECMAScript.News @ecmascript.news · 03/11/2025
Migrating to new Node.js versions via codemods @nodejs.org @jakob.jingleheimer.dev @augustin-mauroy.bsky.social nodejs.org/en/learn/get... #ECMAScript #JavaScript
nodejs.org
Node.js — Userland Migrations
Node.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/2025
New on MDN: JavaScript prototype pollution @developer.mozilla.org developer.mozilla.org/en-US/docs/W... #ECMAScript #JavaScript
developer.mozilla.org
JavaScript prototype pollution - Security | MDN
Prototype 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/2025
New on MDN: Supply chain attacks @developer.mozilla.org developer.mozilla.org/en-US/docs/W... #ECMAScript #JavaScript
developer.mozilla.org
Supply chain attacks - Security | MDN
A 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/2025
Rethinking async loops in JavaScript allthingssmitty.com/2025/10/20/r... #ECMAScript #JavaScript
allthingssmitty.com
Rethinking async loops in JavaScript - Matt Smith
Struggling with 'await' in loops? Explore common mistakes and modern solutions to optimize async code for performance.
010
ECMAScript.News @ecmascript.news · 27/10/2025
URLPattern is now Baseline Newly Available web.dev/blog/baselin... #ECMAScript #JavaScript
web.dev
URLPattern is now Baseline Newly available  |  Blog  |  web.dev
URLPattern became Baseline Newly available as of September 15, 2025.
021
ECMAScript.News @ecmascript.news · 27/10/2025
Vitest 4.0: Browser Mode stable, visual regression testing, Playwright trace files @voidzero.dev voidzero.dev/posts/announ... #ECMAScript #JavaScript
voidzero.dev
Announcing Vitest 4.0
Vitest 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/2025
ViteConf 2025 recap @thealexlichter.com @voidzero.dev voidzero.dev/posts/whats-... #ECMAScript #JavaScript
voidzero.dev
ViteConf 2025 Recap
ViteConf 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/2025
Videos: JSConf 2025 @jsconf.bsky.social www.youtube.com/playlist?lis... #ECMAScript #JavaScript
youtube.com
JSConf 2025 - YouTube
020
ECMAScript.News @ecmascript.news · 27/10/2025
Videos: ViteConf 2025 @viteconf.org www.youtube.com/playlist?lis... #ECMAScript #JavaScript
youtube.com
ViteConf 2025 - YouTube
020
ECMAScript.News @ecmascript.news · 27/10/2025
Source maps: how does the magic work? with Nicolo Ribaudo [26-min. video] @nicr.dev @podrocket.bsky.social podrocket.logrocket.com/source-maps-... #ECMAScript #JavaScript
podrocket.logrocket.com
Source maps: how does the magic work? with Nicolo Ribaudo
Ever 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/2025
Importing vs. fetching JSON @jakearchibald.com jakearchibald.com/2025/importi... #ECMAScript #JavaScript
jakearchibald.com
Importing vs fetching JSON
They behave differently, so make sure you pick the right one.
030
ECMAScript.News @ecmascript.news · 27/10/2025
esbuild v0.25.11: import with { type: 'bytes' } and more @evanwallace.bsky.social github.com/evanw/esbuil... #ECMAScript #JavaScript
github.com
Release v0.25.11 · evanw/esbuild
Add 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/2025
Oliver Medhurst: Porffor – JavaScript Ahead of Time Compiler [49-min. audio] @goose.icu @devtools.fm www.devtools.fm/episode/157 #ECMAScript #JavaScript
devtools.fm
Episode #157: Oliver Medhurst - Porffor - JavaScript Ahead of Time Compiler
This 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/2025
Why NaN !== NaN in JavaScript (and the IEEE 754 story behind it) pzarycki.com/en/posts/js-... #ECMAScript #JavaScript
pzarycki.com
Why 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/2025
Biome v2.3.: support for Vue, Svelte, Astro and more @ematipico.xyz @biomejs.dev biomejs.dev/blog/biome-v... #ECMAScript #JavaScript
biomejs.dev
Biome v2.3—Let's bring the ecosystem closer
030
ECMAScript.News @ecmascript.news · 21/10/2025
Bun 1.3: improved full-stack tooling (dev server, workspace features, etc.) bun.com/blog/bun-v1.3 #ECMAScript #JavaScript
bun.com
Bun 1.3
Bun 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/2025
Node.js v24.10.0 (current): SQLite authorization API and more @nodejs.org nodejs.org/en/blog/rele... #ECMAScript #JavaScript
nodejs.org
Node.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/2025
Shipping Node.js packages in 2025 @joyeecheung.bsky.social @nordicjs.com www.youtube.com/watch?v=I0jv... #ECMAScript #JavaScript
youtube.com
Nordic.js 2025 • Joyee Cheung - Shipping Node.js packages in 2025
YouTube video by Nordic.js
052
ECMAScript.News @ecmascript.news · 20/10/2025
Vite: The Documentary @cultrepo.bsky.social @vite.dev www.youtube.com/watch?v=bmWQ... #ECMAScript #JavaScript
youtube.com
Vite: The Documentary
YouTube video by CultRepo
040
ECMAScript.News @ecmascript.news · 20/10/2025
Zeptomatch: small glob matching library @fabiospampinato.bsky.social github.com/fabiospampin... #ECMAScript #JavaScript
github.com
GitHub - 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/2025
Announcing Oxlint JavaScript plugin support @voidzero.dev voidzero.dev/posts/announ... #ECMAScript #JavaScript
voidzero.dev
Announcing Oxlint JavaScript Plugin Support
Oxlint 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/2025
The future of Lodash fosstodon.org/@ulisesgascon blog.ulisesgascon.com/the-future-o... #ECMAScript #JavaScript
fosstodon.org
Ulises 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/2025
Sovereign Tech Agency invests in Lodash’s next chapter in open source @openjsf.org @sovereign.tech openjsf.org/blog/sta-sup... #ECMAScript #JavaScript
openjsf.org
Sovereign Tech Agency Invests in Lodash’s Next Chapter in Open Source | OpenJS Foundation
With OpenJS support, Lodash is becoming more secure, more modern, and guided by a broader community of contributors
030
ECMAScript.News @ecmascript.news · 20/10/2025
Deno’s other open source projects @deno.land deno.com/blog/open-so... #ECMAScript #JavaScript
deno.com
Deno's Other Open Source Projects | Deno
Here’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/2025
Toolchains: user experience, tools to include, foundational knowledge, etc. @ematipico.xyz ematipico.xyz/blog/toolcha... #ECMAScript #JavaScript
ematipico.xyz
Toolchains, the hard parts
Let's dive inside the hard parts of building a toolchain
010
ECMAScript.News @ecmascript.news · 14/10/2025
What’s coming in ESLint v10.0.0 @humanwhocodes.com @eslint.org eslint.org/blog/2025/10... #ECMAScript #JavaScript
eslint.org
What's coming in ESLint v10.0.0 - ESLint - Pluggable JavaScript Linter
A 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/2025
Announcing Vite+ @evanyou.me @voidzero.dev voidzero.dev/posts/announ... #ECMAScript #JavaScript
voidzero.dev
Announcing 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 #JavaScript
github.com
GitHub - 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
ECMAScript.News @ecmascript.news · 13/10/2025
Why does the TypeScript code base have so many `var` declarations? vincentrolfs.dev/blog/ts-var #ECMAScript #JavaScript
vincentrolfs.dev
The Temporal Dead Zone, or why the TypeScript codebase is littered with var statements
Blog of Vincent Rolfs. Vincent is a freelance Software Engineer and IT-Consultant. He has more than ten years experience in developing complex applications on the web.
030