The JavaScript trademark fight rumbles on

#​730 — April 4, 2025 Read on the Web JavaScript Weekly Bare: A New Lightweight Runtime for Modular JS Apps — Imagine something like Node.js but really stripped back: bare, if you will. Like Node, it’s built on top of V8 and libuv (though it's designed to support multiple JavaScript engines) but Bare’s approach is to provide as little as possible (a module system, addon system, and thread support) and then rely upon userland modules that can evolve independently of Bare itself. It’s an interesting idea – more details here. Holepunch An Update on the Deno v Oracle JavaScript™ Fight — Deno filed a petition with the USPTO to cancel the 'JavaScript' trademark, as claimed by Oracle, and Oracle stepped up to fight back. Ryan recaps the basic story and asks for help to get the word out (signing the open letter is a great start, if you agree Oracle abandoned the trademark). Ryan Dahl AG Grid: The Best JavaScript Data Grid In The World — Create high-performance data grids with our open-source library, trusted by 90% of the Fortune 500. Add advanced features like Integrated Charting, Grouping, Pivoting and more with a few lines of code. Supports React, Angular and Vue. Try for free. AG Grid sponsor React 19.1 Released — The headline feature is Owner Stacks, a dev-only feature to track which components are responsible for rendering other components. 19.1 also brings fixes, small additions (like support for streaming in edge environments), a new API for prerendering RSCs on the server, and enhanced Suspense support. Matt Carroll (Facebook) IN BRIEF: Safari 18.4 has been released with Declarative Web Push support, iterator helpers, Error.isError, and faster JSON.parse and JSON.stringify functions. There's a longstanding proposal to bring TS-style enums to JavaScript and author Ron Buckton will be pitching it to TC39 at its next meeting. Here's a slidedeck covering the benefits. Thanks to Rob Palmer for highlighting this. The ES2025 spec has reached candidate stage in anticipation of being finally approved in June. RELEASES: Express 5.1 – The long standing Node.js web framework gets a bump with 5.x finally becoming the latest tagged version on npm. React Email 4.0 – Components and tools for rendering HTML emails. zx 8.5 – Google's tool for better Node shell scripting. Astro 5.6, Ember 6.3, Turborepo 2.5, Node.js v23.11.0, Bun v1.2.8

Apr 4, 2025 - 17:33
 0
The JavaScript trademark fight rumbles on

#​730 — April 4, 2025

Read on the Web

JavaScript Weekly

Bare: A New Lightweight Runtime for Modular JS Apps — Imagine something like Node.js but really stripped back: bare, if you will. Like Node, it’s built on top of V8 and libuv (though it's designed to support multiple JavaScript engines) but Bare’s approach is to provide as little as possible (a module system, addon system, and thread support) and then rely upon userland modules that can evolve independently of Bare itself. It’s an interesting idea – more details here.

Holepunch

An Update on the Deno v Oracle JavaScript™ Fight — Deno filed a petition with the USPTO to cancel the 'JavaScript' trademark, as claimed by Oracle, and Oracle stepped up to fight back. Ryan recaps the basic story and asks for help to get the word out (signing the open letter is a great start, if you agree Oracle abandoned the trademark).

Ryan Dahl

AG Grid: The Best JavaScript Data Grid In The World — Create high-performance data grids with our open-source library, trusted by 90% of the Fortune 500. Add advanced features like Integrated Charting, Grouping, Pivoting and more with a few lines of code. Supports React, Angular and Vue. Try for free.

AG Grid sponsor

React 19.1 Released — The headline feature is Owner Stacks, a dev-only feature to track which components are responsible for rendering other components. 19.1 also brings fixes, small additions (like support for streaming in edge environments), a new API for prerendering RSCs on the server, and enhanced Suspense support.

Matt Carroll (Facebook)

IN BRIEF:

RELEASES:

This site uses cookies. By continuing to browse the site you are agreeing to our use of cookies.