Congrats to @moriken.dev on landing support for the ES2025 target in upstream TypeScript 🎉
Heading for TS 6.0 Beta next week 👍
github.com/microsoft/Ty...
Congrats to @moriken.dev on landing support for the ES2025 target in upstream TypeScript 🎉
Heading for TS 6.0 Beta next week 👍
github.com/microsoft/Ty...
🔶 Temporal
🔶 Map#getOrInsert
🔶 RegExp.escape
🔶 #/ prefix for Package Imports
New defaults!
🔶 --target=ES2025
🔶 "use strict"
🔷 --strict
Deprecations!
🗑️ baseUrl, outFile
🗑️ import assertions
🗑️ `module` namespaces
🗑️ module: amd
🗑️ moduleResolution: node
🗑️ target: ES5
This release brings better type-checking for methods, new standard library features, new module features for Node.js, and more!
But most important, this release brings us one step closer to the upcoming native-speed 7.0!
devblogs.microsoft.com/typescript/a...
🔶 Temporal
🔶 Map#getOrInsert
🔶 RegExp.escape
🔶 #/ prefix for Package Imports
New defaults!
🔶 --target=ES2025
🔶 "use strict"
🔷 --strict
Deprecations!
🗑️ baseUrl, outFile
🗑️ import assertions
🗑️ `module` namespaces
🗑️ module: amd
🗑️ moduleResolution: node
🗑️ target: ES5
🔶 Temporal
🔶 Map#getOrInsert
🔶 RegExp.escape
🔶 #/ prefix for Package Imports
New defaults!
🔶 --target=ES2025
🔶 "use strict"
🔷 --strict
Deprecations!
🗑️ baseUrl, outFile
🗑️ import assertions
🗑️ `module` namespaces
🗑️ module: amd
🗑️ moduleResolution: node
🗑️ target: ES5
This release brings
- inference improvements for functions
- updates to package.json 'imports'
- the Temporal APIs
- alignments for the upcoming TypeScript 7.0
- & more!
Try it today!
devblogs.microsoft.com/typescript/a...
🔶 Temporal
🔶 Map#getOrInsert
🔶 RegExp.escape
🔶 #/ prefix for Package Imports
New defaults!
🔶 --target=ES2025
🔶 "use strict"
🔷 --strict
Deprecations!
🗑️ baseUrl, outFile
🗑️ import assertions
🗑️ `module` namespaces
🗑️ module: amd
🗑️ moduleResolution: node
🗑️ target: ES5
- es2025 target
- new library additions/updates
- deprecation of node10
bsky.app/profile/type...
This release brings
- inference improvements for functions
- updates to package.json 'imports'
- the Temporal APIs
- alignments for the upcoming TypeScript 7.0
- & more!
Try it today!
devblogs.microsoft.com/typescript/a...
- es2025 target
- new library additions/updates
- deprecation of node10
bsky.app/profile/type...
The Ecma General Assembly has approved ES2025 🎉
🔶 Duplicate Named Capture Groups
🔶 Float16Array
🔶 Import Attributes
🔶 Iterator Helpers
🔶 JSON Modules
🔶 Promise.try
🔶 RegExp.escape
🔶 RegExp Modifiers
🔶 Set Methods
The Ecma General Assembly has approved ES2025 🎉
🔶 Duplicate Named Capture Groups
🔶 Float16Array
🔶 Import Attributes
🔶 Iterator Helpers
🔶 JSON Modules
🔶 Promise.try
🔶 RegExp.escape
🔶 RegExp Modifiers
🔶 Set Methods
• Free to read online
• Lots of new content
• New: flashcards for learning the content and the standard library API
exploringjs.com/js/
#JavaScript
• Free to read online
• Lots of new content
• New: flashcards for learning the content and the standard library API
exploringjs.com/js/
#JavaScript
🔶 Temporal
🔶 Map#getOrInsert
🔶 RegExp.escape
🔶 #/ prefix for Package Imports
New defaults!
🔶 --target=ES2025
🔶 "use strict"
🔷 --strict
Deprecations!
🗑️ baseUrl, outFile
🗑️ import assertions
🗑️ `module` namespaces
🗑️ module: amd
🗑️ moduleResolution: node
🗑️ target: ES5
Read up on what's coming up with 6.0 & 7.0, and try it out on your codebase today!
devblogs.microsoft.com/typescript/a...
🔶 Temporal
🔶 Map#getOrInsert
🔶 RegExp.escape
🔶 #/ prefix for Package Imports
New defaults!
🔶 --target=ES2025
🔶 "use strict"
🔷 --strict
Deprecations!
🗑️ baseUrl, outFile
🗑️ import assertions
🗑️ `module` namespaces
🗑️ module: amd
🗑️ moduleResolution: node
🗑️ target: ES5
github.com/microsoft/Ty...
github.com/microsoft/Ty...
This article includes commentary on the ES2025 feature set and includes my coworker from TechAtBloomberg @ashley-c.bsky.social
This article includes commentary on the ES2025 feature set and includes my coworker from TechAtBloomberg @ashley-c.bsky.social
Congrats to @jakebailey.dev on updating upstream tsc to default to an unpinned *latest* yearly edition of ES20xx. Heading for TS 6.0 🎉
This mean less transpilation of new JS features & more use of native language features provided by JS engines 👍
github.com/microsoft/Ty...
Congrats to @jakebailey.dev on updating upstream tsc to default to an unpinned *latest* yearly edition of ES20xx. Heading for TS 6.0 🎉
This mean less transpilation of new JS features & more use of native language features provided by JS engines 👍
github.com/microsoft/Ty...
Watch 🍿: www.youtube.com/watch?v=1-cj...
Watch 🍿: www.youtube.com/watch?v=1-cj...
tc39.es/ecma262/2025/
github.com/tc39/ecma262...
(still a candidate til it's approved in June)
tc39.es/ecma262/2025/
github.com/tc39/ecma262...
(still a candidate til it's approved in June)
This week, the Ecma General Assembly approved ECMAScript 2025 (ES2025), the 16th edition.
✨ Duplicate Named Capture Groups
✨ Float16Array
✨ Import Attributes
✨ Iterator Helpers
✨ JSON Modules
✨ Promise.try
✨ RegExp.escape
✨ RegExp Modifiers
✨ Set Methods
This week, the Ecma General Assembly approved ECMAScript 2025 (ES2025), the 16th edition.
✨ Duplicate Named Capture Groups
✨ Float16Array
✨ Import Attributes
✨ Iterator Helpers
✨ JSON Modules
✨ Promise.try
✨ RegExp.escape
✨ RegExp Modifiers
✨ Set Methods