| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| 3.51.0 - 2026.10.19 source code.tar.gz | 2026-10-19 | 1.3 MB | |
| 3.51.0 - 2026.10.19 source code.zip | 2026-10-19 | 2.9 MB | |
| README.md | 2026-10-19 | 4.5 kB | |
| Totals: 3 Items | 4.2 MB | 0 | |
- Changes v3.50.0...v3.51.0 (62 commits)
Iteratorchunking proposal:- Built-ins:
Iterator.prototype.chunksIterator.prototype.windows
- Moved to stable ES, September 2026 TC39 meeting
- Added
es.namespace modules,/es/and/stable/namespace entries Iteratorincludes proposal:- Built-in:
Iterator.prototype.includes
- Moved to stable ES, September 2026 TC39 meeting
- Added
es.namespace module,/es/and/stable/namespace entries Iteratorjoin proposal:- Built-in:
Iterator.prototype.join
- Moved to stable ES, September 2026 TC39 meeting
- Added
es.namespace module,/es/and/stable/namespace entries - Added detection / fix of
Math.sumPrecisenegative numbers handling WebKit bug (github.com) - Added detection / fix of
Math.sumPreciseV8 bugs with modified prototypes of arrays and array iterators - Added detection / fix of
RegExp.escapecode points handling WebKit bug (bugs.webkit.org) - Added missed detection of imprecise native
Math.asinhin V8 < 5.4 and Rhino - Added missed detection of imprecise native
Math.cbrtin FF < 48 and engines that use glibccbrt - Fixed
Promise.{ allKeyed, allSettledKeyed }algorithm for sync promises - Compat data improvements:
Iterator.{ zip, zipKeyed }marked as shipped in V8 ~ Chrome 153Iterator.prototype.includes(github.com) marked as shipped in V8 ~ Chrome 154Iterator.prototype.join(github.com) marked as shipped in V8 ~ Chrome 153Promise.{ allKeyed, allSettledKeyed }marked as shipped in FF155Iterator.prototype.{ drop, take }marked as properly supported with [tc39/ecma262/#3776](https://github.com/tc39/ecma262//issues/3776) from FF158Iterator.{ zip, zipKeyed }marked as shipped in Bun 1.4.0Iterator.prototype.{ chunks, windows }marked as shipped in Bun 1.4.0Iterator.prototype.join(github.com) marked as shipped in Bun 1.4.0- Because of a
Math.sumPrecisenegative numbers handling WebKit bug (github.com), this method is marked as not supported in Safari and Bun - Because of
Math.sumPreciseV8 bugs (see above), this method is marked as not supported in Chrome -> all other V8 engines RegExp.escapecode points handling WebKit bug (bugs.webkit.org):- Marked as still not fixed in stable Safari
- Marked as fixed in Bun 1.4.3
- Because of imprecision (see above),
Math.asinhis marked as supported from V8 ~ Chrome 54 and as not supported in Rhino,Math.cbrt- from FF48 - Added Node 27.0 compat data mapping
- Updated Electron 45 and added 46 compat data mapping
- Added Samsung Browser 31 compat data mapping
- Added Opera for Android 101 and 102 compat data mapping