Advertisement · 728 × 90

Posts by ECMAScript.News

2/ Axel may continue newsletter and/or account in some shape or form next year. If he does, he’ll post something here.

4 months ago 2 0 1 0
Last issue of "ECMAScript News"

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...

4 months ago 7 1 1 0
Preview
tcc_simple/experiments/cjsawk at master · cosinusoidally/tcc_simple Contribute to cosinusoidally/tcc_simple development by creating an account on GitHub.

cjsawk: self-hosted compiler for code in the intersection of C, JavaScript and AWK
github.com/cosinusoidal...

#ECMAScript #JavaScript

4 months ago 1 0 0 0
Preview
Wordle in LibreOffice I implemented Wordle in LibreOffice with JavaScript!

Implementing Wordle in LibreOffice with JavaScript macros
bojidar-bg.dev/blog/2025-11...

#ECMAScript #JavaScript

4 months ago 0 0 0 0
Preview
tinyglobby: a success story in modernization and performance The story of tinyglobby, one of the e18e community's most successful projects

tinyglobby: a success story in modernization and performance
@superchupu.dev @e18e.dev
e18e.dev/blog/tinyglo...

#ECMAScript #JavaScript

4 months ago 5 0 0 0
Preview
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.

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

4 months ago 0 1 0 0
the last couple years in v8's garbage collector — wingolog wingolog: article: the last couple years in v8's garbage collector

The last couple of years in V8’s garbage collector
@wingolog.org
wingolog.org/archives/202...

#ECMAScript #JavaScript

4 months ago 1 0 0 0
Advertisement
Preview
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...

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

4 months ago 3 0 0 0
Preview
JSNation 2025 - YouTube

Conference videos: JSNation 2025
@jsnation.gitnation.org
www.youtube.com/playlist?lis...

#ECMAScript #JavaScript

4 months ago 2 0 0 0
Preview
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.

Error chaining in JavaScript: cleaner debugging with Error.cause
allthingssmitty.com/2025/11/10/e...

#ECMAScript #JavaScript

5 months ago 1 0 0 0
Preview
setHTML(), Trusted Types and the Sanitizer API Avoiding cross-site scripting (XSS) attacks with new web APIs

setHTML(), Trusted Types and the Sanitizer API
@ollie-williams.bsky.social
olliewilliams.xyz/blog/sanitiz...

#ECMAScript #JavaScript

5 months ago 3 0 0 0
Preview
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.

The inner workings of JavaScript source maps
@polarsignals.com
www.polarsignals.com/blog/posts/2...

#ECMAScript #JavaScript

5 months ago 3 0 0 0
Preview
pnpm 10.21 | pnpm Added support for Node.js runtime installation for dependencies and a setting for configuring trust policy.

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

5 months ago 7 3 0 0
Why we migrated from Python to Node.js

Why we migrated from Python to Node.js
blog.yakkomajuri.com/blog/python-...

#ECMAScript #JavaScript

5 months ago 0 0 0 0
Preview
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.

ESLint v9.39.0: more precise problem locations, unified rule performance report, and more
@eslint.org
eslint.org/blog/2025/10...

#ECMAScript #JavaScript

5 months ago 1 0 0 0
Preview
Announcing Rspack 1.6 - Rspack Fast Rust-based web bundler

Rspack 1.6: enhanced tree shaking, `import defer`, and more
@rspack.dev
rspack.rs/blog/announc...

#ECMAScript #JavaScript

5 months ago 5 0 0 0
Preview
Noop Functions vs Optional Chaining: A Performance Deep Dive Discover why noop functions are significantly faster than optional chaining in JavaScript!

No-op functions vs. optional chaining in JavaScript: performance deep dive
@nodeland.dev
adventures.nodeland.dev/archive/noop...

#ECMAScript #JavaScript

5 months ago 2 0 0 0
Advertisement
Preview
Community Showcase (Q3 2025) An update on what the community have been up to in Q3 of 2025

Ecosystem Performance (e18e): community showcase 2025-Q3
@e18e.dev
e18e.dev/blog/communi...

#ECMAScript #JavaScript

5 months ago 4 0 0 0
Preview
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.

Five practical steps to stay safe on npm
@sarahgooding.bsky.social @socket.dev
socket.dev/blog/the-cha...

#ECMAScript #JavaScript

5 months ago 2 2 0 0
Pronto

Pronto: manage concurrency via distributed message passing and functional patterns
www.crockford.com/pronto.html

#ECMAScript #JavaScript

5 months ago 1 0 0 0
Preview
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.

What’s new in ViteLand: October 2025 recap
@thealexlichter.com @voidzero.dev
voidzero.dev/posts/whats-...

#ECMAScript #JavaScript

5 months ago 2 1 0 0
Preview
Build Your Own Database A step-by-step guide to building a key-value database from scratch.

How to build a key-value database from scratch (with JavaScript code)
www.nan.fyi/database

#ECMAScript #JavaScript

5 months ago 0 0 0 0
Preview
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.

Migrating to new Node.js versions via codemods
@nodejs.org @jakob.jingleheimer.dev @augustin-mauroy.bsky.social
nodejs.org/en/learn/get...

#ECMAScript #JavaScript

5 months ago 11 5 1 0
Preview
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...

New on MDN: JavaScript prototype pollution
@developer.mozilla.org
developer.mozilla.org/en-US/docs/W...

#ECMAScript #JavaScript

5 months ago 6 0 0 0
Advertisement
Preview
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...

New on MDN: Supply chain attacks
@developer.mozilla.org
developer.mozilla.org/en-US/docs/W...

#ECMAScript #JavaScript

5 months ago 5 0 0 0
Preview
Rethinking async loops in JavaScript - Matt Smith Struggling with 'await' in loops? Explore common mistakes and modern solutions to optimize async code for performance.

Rethinking async loops in JavaScript
allthingssmitty.com/2025/10/20/r...

#ECMAScript #JavaScript

5 months ago 1 0 0 0
Preview
URLPattern is now Baseline Newly available  |  Blog  |  web.dev URLPattern became Baseline Newly available as of September 15, 2025.

URLPattern is now Baseline Newly Available
web.dev/blog/baselin...

#ECMAScript #JavaScript

5 months ago 2 1 0 0
Preview
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...

Vitest 4.0: Browser Mode stable, visual regression testing, Playwright trace files
@voidzero.dev
voidzero.dev/posts/announ...

#ECMAScript #JavaScript

5 months ago 2 0 0 0
Preview
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 ...

ViteConf 2025 recap
@thealexlichter.com @voidzero.dev
voidzero.dev/posts/whats-...

#ECMAScript #JavaScript

5 months ago 0 0 0 0
Preview
JSConf 2025 - YouTube

Videos: JSConf 2025
@jsconf.bsky.social
www.youtube.com/playlist?lis...

#ECMAScript #JavaScript

5 months ago 2 0 0 0