Ecma International approves ECMAScript 2024: What’s new? Post date June 26, 2024 Post author By Dr. Axel Rauschmayer
ECMAScript 2024 features: resizing and transferring ArrayBuffers Post date June 1, 2024 Post author By Dr. Axel Rauschmayer
ECMAScript 2023 feature: symbols as WeakMap keys Post date May 19, 2024 Post author By Dr. Axel Rauschmayer
ECMAScript 2025 feature: duplicate named capturing groups for regular expressions Post date May 16, 2024 Post author By Dr. Axel Rauschmayer
ECMAScript 2024 feature: Promise.withResolvers() Post date May 14, 2024 Post author By Dr. Axel Rauschmayer
Tips for typing import statements in JavaScript Post date November 30, 2022 Post author By Dr. Axel Rauschmayer
ECMAScript proposal: Array.fromAsync() Post date November 27, 2022 Post author By Dr. Axel Rauschmayer
ECMAScript proposal: source text access for JSON.parse() and JSON.stringify() Post date November 18, 2022 Post author By Dr. Axel Rauschmayer
ECMAScript proposal: RegExp flag /v makes character classes and character class escapes more powerful Post date November 15, 2022 Post author By Dr. Axel Rauschmayer
JavaScript metaprogramming with the 2022-03 decorators API Post date October 18, 2022 Post author By Dr. Axel Rauschmayer
How to write CommonJS exports that can be name-imported Post date October 1, 2022 Post author By Dr. Axel Rauschmayer
An overview of Node.js: architecture, APIs, event loop, concurrency Post date September 7, 2022 Post author By Dr. Axel Rauschmayer
Running cross-platform tasks via npm package scripts Post date August 31, 2022 Post author By Dr. Axel Rauschmayer
Installing and running Node.js bin scripts Post date August 25, 2022 Post author By Dr. Axel Rauschmayer
Parsing command line arguments with util.parseArgs() in Node.js Post date August 4, 2022 Post author By Dr. Axel Rauschmayer
Node.js: creating ESM-based shell scripts for Unix and Windows Post date July 28, 2022 Post author By Dr. Axel Rauschmayer
TypeScript: checking at compile time if an Array lists all property keys Post date July 27, 2022 Post author By Dr. Axel Rauschmayer
Working with file system paths on Node.js Post date July 15, 2022 Post author By Dr. Axel Rauschmayer
Node.js: checking if an ESM module is “main” Post date July 7, 2022 Post author By Dr. Axel Rauschmayer
Ecma International approves ECMAScript 2022: What’s new? Post date June 22, 2022 Post author By Dr. Axel Rauschmayer
Alternatives to installing npm packages globally Post date June 18, 2022 Post author By Dr. Axel Rauschmayer
Running Windows/ARM on Apple Silicon Macs via UTM Post date June 4, 2022 Post author By Dr. Axel Rauschmayer
Processing Arrays non-destructively: for-of vs. .reduce() vs. .flatMap() Post date May 26, 2022 Post author By Dr. Axel Rauschmayer
RFC 9239: Updates to ECMAScript media types Post date May 18, 2022 Post author By Dr. Axel Rauschmayer
The triple dot syntax (...) in JavaScript: rest vs. spread Post date May 4, 2022 Post author By Dr. Axel Rauschmayer
ECMAScript proposal “Change Array by copy”: four new non-destructive Array methods Post date April 10, 2022 Post author By Dr. Axel Rauschmayer
ShadowRealms – an ECMAScript proposal for a better eval() Post date April 4, 2022 Post author By Dr. Axel Rauschmayer
ECMAScript proposal: searching Arrays from end to start via .findLast() and .findLastIndex() Post date March 24, 2022 Post author By Dr. Axel Rauschmayer
First look: adding type annotations to JavaScript Post date March 9, 2022 Post author By Dr. Axel Rauschmayer
JavaScript naming conflicts: How existing code can force proposed features to be renamed Post date March 7, 2022 Post author By Dr. Axel Rauschmayer
How do primitive values get their properties? Post date March 2, 2022 Post author By Dr. Axel Rauschmayer
What are wrapper objects for primitive values? Post date February 20, 2022 Post author By Dr. Axel Rauschmayer
A pipe operator for JavaScript: introduction and use cases Post date January 27, 2022 Post author By Dr. Axel Rauschmayer Post categories In Uncategorized
Setting up symbol-valued constants via proxies Post date January 26, 2022 Post author By Dr. Axel Rauschmayer
ECMAScript proposal: grouping Arrays via .groupBy() and .groupByToMap() Post date January 21, 2022 Post author By Dr. Axel Rauschmayer
structuredClone(): deeply copying objects in JavaScript Post date January 16, 2022 Post author By Dr. Axel Rauschmayer
Publishing and consuming ECMAScript modules via packages – the big picture Post date January 12, 2022 Post author By Dr. Axel Rauschmayer
New in Node.js: node: protocol imports Post date December 12, 2021 Post author By Dr. Axel Rauschmayer
ES2022 feature: class static initialization blocks Post date September 1, 2021 Post author By Dr. Axel Rauschmayer
JavaScript needs more helper functions for iteration (map, filter, etc.) – where should we put them? Post date August 9, 2021 Post author By Dr. Axel Rauschmayer
Simple monorepos via npm workspaces and TypeScript project references Post date July 21, 2021 Post author By Dr. Axel Rauschmayer
Temporal: getting started with JavaScript’s new date time API Post date June 28, 2021 Post author By Dr. Axel Rauschmayer
ECMAScript proposal: Ergonomic brand checks for private fields Post date June 19, 2021 Post author By Dr. Axel Rauschmayer
ECMAScript proposal: Accessible Object.prototype.hasOwnProperty() Post date June 17, 2021 Post author By Dr. Axel Rauschmayer
ECMAScript proposal: Error cause (chaining errors) Post date June 15, 2021 Post author By Dr. Axel Rauschmayer
ECMAScript proposal: Import assertions Post date January 11, 2021 Post author By Dr. Axel Rauschmayer
Looping over Arrays: for vs. for-in vs. .forEach() vs. for-of Post date January 7, 2021 Post author By Dr. Axel Rauschmayer