#748 — August 8, 2025 |
☀️ We're taking next week off, so this will be the last issue until Friday, August 22. Just a little summer vacation. |
|
JavaScript Weekly |
![]() |
Apache ECharts 6.0: The Powerful Data Visualization Library — 12 years on from its first release, ECharts takes another big step forward. Visualization types span from line, bar and pie charts to 3D graphs, calendars and Sankey diagrams. v6 brings an all-new design language, dynamic theme switching, dark mode support, even more chart types, and more. Be sure to enjoy the 100+ demos and the GitHub repo. Apache Software Foundation |
![]() Add Excel-like Spreadsheet Functionality to Your JavaScript Apps — SpreadJS is the industry-leading JavaScript spreadsheet for adding advanced spreadsheet features to your enterprise apps. Build finance, analysis, budget, and other apps. Excel I/O, 500+ calc functions, tables, charts, and more. View demos now. SpreadJS from MESCIUS inc sponsor |
Announcing TypeScript 5.9 — One of TypeScript's gentlest steps forward, with support for Microsoft |
![]() |
💡 The latest version of VS Code has also just landed with TypeScript 5.9 included and offering the 'expandable hovers' feature, explained in more depth here. |
⚖️ Oracle's Latest Move in the JavaScript™ Trademark Case — Oracle’s latest response to Deno’s petition to cancel the JavaScript trademark includes a denial of the assertion that “there is broad industry and public consensus that the term ‘JavaScript’ is generic.” We've been told! United States Patent and Trademark Office |
IN BRIEF:
|
📖 Articles and Videos |
![]() |
▶ How JavaScript Really Evolves: Inside TC39 with Daniel Ehrenberg — A well-recorded 47 minute in-person conversation with one of the most productive members of the TC39 committee covering not just some of the newest features coming to JavaScript, but also the way TC39 works and how you can get involved and propose ideas and help the language move forward. The Weekly Dev's Brew |
💬 It's very rough, but for accessibility, I've put the raw YouTube transcript in this gist, if you can't watch the video. You can also listen and subscribe in podcast form here. |
How V8's Patrick Thier (V8) |
Level Up Your Auth for Not Only Your Users, but Also Your AI Agents — Auth0 is a full IdP that provides robust security and control over the user experience, from sign-up flows to advanced authorization. Auth0 sponsor |
"JavaScript Isn’t the Problem, Replacing the Browser Was" — The creator of RedwoodSDK, a React framework for building server-side apps on Cloudflare, suggests SPA-style development was a compromise to work around platform limitations, and now a server-first approach makes good sense. Peter Pistorius |
📄 Building Bluesky Comments for My Blog – A neat idea, and might give you some ideas of your own. Natalie B 📄 What We Learned From Creating PostCSS Andrey Sitnik (Evil Martians) 📄 Introducing Stan: A New State Management Library for TypeScript Rafał Krupiński 📄 A Few Things About the Anchor Element’s 📺 tRPC vs oRPC: A Typesafe API Battle Jack Herrington |
🛠 Code & Tools |
![]() |
MathJax v4.0: A JS Display Engine for Math in Browsers — Several years in the making, MathJax reasserts its position as one of the best Web-based math rendering approaches. There is, of course, a live demo. v4.0 adds more fonts, a better default font, line-breaking support, ESM support, and much more. Cervone, Sorge, et al. |
Panda CSS 1.0: Modern, Build-Time, Type-Safe CSS-in-JS — A DX-focused CSS-in-JS approach from the creator of Chakra UI that offers build-time generated styles and type safety out of the box. It works with Remix, Vite, Next.js, Astro, and even server components. Segun Adebayo |
The Best Way for Web Developers to Track Key User Flows — Check out User Journeys, a new approach to connecting technical performance to user engagement in your web apps. Embrace sponsor |
zx v8.8: Write Better Shell Scripts with Node.js — A popular way to make shell scripting a more pleasant experience in Node with useful wrappers around |
🔊 React Native Audio API — Get the power and flexibility of the Web Audio API in your React Native apps, whether on iOS, Android or the Web. It's explained in much more detail in this blog post. Software Mansion |
|
|
🎁 Some Bonus Items |
![]() |
|
We're now off for a week, so will be back on Friday, August 22 – see you then! |