Major Node Changes
A concise list of major new features and changes introduced in Node.js releases from v13 to v25, focusing on JavaScript, API, and tooling updates.
A concise list of major new features and changes introduced in Node.js releases from v13 to v25, focusing on JavaScript, API, and tooling updates.
Exploring the inability to intercept boolean coercion for custom objects in JavaScript and a plea for a solution.
Overview of new features in the ECMAScript 2025 standard, including import attributes for JSON modules, iterator helpers, and new Set methods.
How TypeScript resolved the naming conflict between its existing Iterator type and JavaScript's new global Iterator class from ECMAScript 2025.
Explains how to use JavaScript's at() method to get the last item from an array, comparing it to traditional approaches.
Explains the new RegExp.escape() function in ECMAScript 2025 for safely escaping strings in regular expressions.
Explains ECMAScript 2025's new regular expression pattern modifiers, allowing flags like case-insensitivity to be applied to specific parts of a regex.
Explains the ECMAScript 'Import Attributes' feature for importing non-JavaScript artifacts like JSON and WebAssembly, now at Stage 4.
Argues against using Lodash in JavaScript projects, advocating for native ES6+ methods to reduce bundle size and improve developer versatility.
Explains the technical distinction between JavaScript engines (like V8) and JavaScript runtimes (like Node.js), clarifying their roles and components.
An exploration of over 40 JavaScript engines beyond V8, JSC, and SpiderMonkey, detailing their use cases, implementations, and features.
Introduces JavaScript's new array.at(index) method, highlighting its ability to access array elements using negative indices.
A technique for handling async/await in JavaScript without using try...catch blocks, using a utility wrapper function.
Explains the properties, behavior, and common pitfalls of the special Infinity and -Infinity numbers in JavaScript.
A developer explains why now is the best time to learn JavaScript, highlighting the stable ecosystem and importance of fundamentals.
Explores the surprising complexity of creating a robust `globalThis` polyfill that works across all JavaScript environments and strictness modes.
A guide to using object rest and spread properties in JavaScript for cloning, merging, and updating objects with clear examples.
A guide explaining what 'undefined' is in JavaScript, detailing common scenarios that create it, and offering practical tips to handle it effectively.
Explains why JavaScript's Automatic Semicolon Insertion (ASI) makes 'never use semicolons' a valid approach and why 'always use semicolons' is misleading.
Overview of new and upcoming ECMAScript regular expression features like dotAll mode, lookbehind assertions, named capture groups, and Unicode property escapes.