TC39: No to records and tuples, yes to enums

April 18, 2025 By Mark Otto Off

πŸ₯š A Good Friday, if you celebrate Easter at all. We’re taking a little break but didn’t want to take the entire week off, so we have a slimline issue for you today πŸ™‚ We’ll be back to full service next Friday!
__
Peter Cooper, your editor

There have, however, been some more positive updates:

It’s worth following Rob Palmer if you want to keep up to date with TC39 goings-on as he’s always sharing the latest news.

RELEASES:

  • Astro 5.7 – The popular content framework gains an experimental fonts API, its sessions API is now stable, and there’s support for using local SVG files as components.

  • WebStorm 2025.1 – JetBrains’ JavaScript IDE – fresh with big AI, Angular, monorepo, and Next.js enhancements.

  • tldts 7.0 – URL parsing library to extract domains, subdomains, suffixes, etc.

  • gridstack.js 12.0 – Build responsive interactive dashboards quickly.

  • Lexe – Package a Node app into a single, small executable.

  • DOCX 9.4 – Generate Word documents from JavaScript.

  • Redux Toolkit 2.7, Bun v1.2.10, Babylon.js 8.3, Rambda 10.0

πŸ“–  Articles and Videos

A Flowing WebGL Gradient, Deconstructed β€” Even if you don’t want to render a neat plasma-style effect on the Web, this is a wonderfully deep exploration of the math and technology behind doing so using simple GLSL code that could be easily understood by any JavaScript developer.

Alex Harri

πŸ’‘ If you like stuff like this, this CodePen of a GLSL-based swirl effect is neat too.

Advanced React in the Wild β€” A round-up of case studies showing how five different engineering teams have pushed React to the limit in production and their real-world wins in areas like performance, Core Web Vitals, caching, and more. A lot to enjoy here.

Addy Osmani and Hassan Djirdeh