New post
Every year when the new version of ECMAScript is confirmed, I like to summarise the new additions with easy-to-follow, practical examples. Here you are, the one for 2025. Enjoy

New post
Every year when the new version of ECMAScript is confirmed, I like to summarise the new additions with easy-to-follow, practical examples. Here you are, the one for 2025. Enjoy
Ecma International approves ECMAScript 2025: What’s new?
https://2ality.com/2025/06/ecmascript-2025.html #ECMAScript2025 #ECMAScript #JavaScript
#Development #Releases
ECMAScript 2025 is now a standard · What it brings to JavaScript developers https://ilo.im/164yl2
_____
#Programming #Coding #JavaScript #EcmaScript #EcmaScript2025 #WebDev #Frontend #Backend
JSON module scripts are now Baseline Newly Available
@tomayac
https://web.dev/blog/json-imports-baseline-newly-available
Tool: ECMAScript 5 Parser, by @pvdz.ee:
#Development #Proposals
TC39 advances 9 JavaScript proposals · Three features are ready to join ECMAScript https://ilo.im/164is3
_____
#TC39 #EcmaScript #JavaScript #WebDev #Frontend #Backend
JSPM 4.0: dependency management via import maps in browsers (benefits: reduced tooling and more)
@guybedford
https://jspm.org/jspm-4.0-release
Converting values to strings in JavaScript has pitfalls
@rauschma
https://2ality.com/2025/04/stringification-javascript.html
I'm gonna settle it once and for all:
the tc39 should adopt the F# style for pipeline operator.
No questions asked.
Igalia podcast: Nicolò Ribaudo about the past, present and future of Babel
@bkardell @Meyerweb @nic @igalia
https://www.igalia.com/chats/babel
I'm the old _require_ dog, so it comes at no surprise that I'm not happy with
https://docs.deno.com/runtime/fundamentals/modules/
_import_ favorizes large libraries, with _require_ I got used to library atomization.
Eventually I'll find my ways for optimal structuring of my libraries, but for now...
#ecmascript modules, #typescript and #deno don't make me happy.
I know it pays no bills but I love reading the #ECMAScript #Spec, so well written.
I am just exploring what an object is, https://tc39.es/ecma262/#sec-object-type
I can only encourage to read it, it's not hard to understand and it teaches a lot.
And if you would pay me for doing that I am in. Let me know.
Async, sync, in between: writing code that can be used synchronously and asynchronously
@antfu
https://antfu.me/posts/async-sync-in-between
... as you may have noticed: Vizflow has *NO* dependencies.
That's right: zero.
Vizflow is built using vanilla JS. Also, it has the necessary polyfills built-in to the (optional) helper functions, to make cross-browser compatibility much less of an issue!
ESLint now officially supports linting of CSS
@nzakas @eslint
https://eslint.org/blog/2025/02/eslint-css-support/
The #deno docs are pretty danged good! I love the https://docs.deno.com/examples/ page. Reminds of the old O'Reilly "Cookbook" books with tons of short examples on how to do a specific thing without much fuss. Nice. #programming #webdevelopment #javascript #typescript #ecmascript #development #developers
ES Module Shims 2.0: “nobuild” TypeScript in browsers and more
@guybedford
https://guybedford.com/es-module-shims-2.0