Skip to content

Conversation

nekevss
Copy link
Member

@nekevss nekevss commented Aug 25, 2025

Took a stab at putting together an initial blog post. Feel free to edit and make updates as you see fit :)

This does make an assumption that the Math.sumPrecise PR is merged before this upcoming release

Comment on lines 88 to 120
### Float16 support for TypedArrays, Dataview and Math built-ins

This release adds support for `f16` types for the TypedArray, Dataview, and Math
built-ins.

```javascript
const x = new Float16Array([37, 42.123456]);
console.log(x[1]); // 42.125
```

### Error.isError

This release adds support for `Error.isError`, which is accepted for ES2026.

```javascript
let check = Error.isError(new Error()); // returns true
```

### Math.sumPrecise

This release adds support for `Math.sumPrecise`, which is accepted for ES2026.

We've opted for using the new [`xsum`](https://crates.io/crates/xsum) summation algorithm
for the underlying implementation.

```javascript
let sum = Math.sumPrecise([1e20, 0.1, -1e20]);
console.log(sum); // 0.1
```
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We should potentially group any small spec additions into a separate section. It makes the post look a bit cleaner and avoids having too many header titles

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Updated the features into one section with sub headings. Let me know if you think the subheading should be removed as well.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants