Plus making an appeal to Oracle and Larry Ellison over JavaScript's future. |
'Oracle, It’s Time to Free JavaScript.' — It’s long been a bone of contention that Oracle owns the trademark for ‘JavaScript’ (we put out a call two years ago) but this marks the first serious effort to try and change that, including petitioning the USPTO, if necessary. You can support the effort by signing this open letter, joining a vast array of JavaScript luminaries. The JavaScript Community |
😅 Bun's creator said this is "an unplanned feature I worked on mostly a month ago on a Saturday for fun" – that's our kinda fun! |
ts-blank-space: Fast Type-Stripping TypeScript to JS Compiler — It’s job is simple: be the fastest TS to JS compiler written in JS (it’s 5.6x faster than tsc.) Types are simply replaced with whitespace preserving the coordinates of the JS code which eliminates the need for sourcemaps entirely. Ashley Claymore / Bloomberg |
IN BRIEF: 🏆 Developer analyst firm RedMonk has put out a Q3 2024 ranking of programming languages with JavaScript happily in first place. 📺 Honeypot has released a nine minute documentary where Ryan Dahl (the original creator of Node.js) and Bert Belder ▶️ tell the story of how Deno began. Talking of Deno, Deno 2.0 is expected to be released tomorrow. 🧭 Alongside new releases of macOS, iOS, and iPadOS, Safari 18 has been released. Alongside numerous Web API enhancements, its JS regex support has been enhanced when it comes to Unicode. 🔥 David Bushell tried JSR – he didn't like it. |
RELEASES: Fastify v5 – Fastify is a popular, perf-focused web framework for Node.js, inspired by Express (which recently reached v5.0 too!) Astro 5 Beta – Astro helps keep the run of v5.0 releases going.. Node.js v22.9 (Current) – Adds a util.getCallSite function to obtain the stacktrace of the current execution. V8's Maglev JIT is also disabled for reliability reasons due to outstanding issues in V8. Hono 4.6 – The nifty 'any runtime' webapp framework gains context storage middleware. |
ViteConf is October 3rd! — StackBlitz is r(ai)sing the bar in the ViteConf '24 keynote. You won’t want to miss it 👀. StackBlitz |
A React 19 Cheat Sheet — From Kent C Dodds, of Epic React fame, comes this part cheat sheet, part succinct reminder of some of the new things you can do in React 19, along with (very) brief code examples. Kent C. Dodds |
ts-remove-unused: Remove Unused Code from TypeScript Projects — A tool that can auto-fix unused exports (removing export from the declaration or the whole declaration based on its usage) and delete modules that have no referenced exports. Knip is another mature tool in this space, though focused more on detecting the things you can remove. LINE |
Express.js 4.21 – We featured Express.js 5.0 last week, but the widely deployed 4.x branch continues to get updates. ⭐ Starlight 0.28 – Astro’s official, all-in-one docs site builder. Material UI 6.1 – Independent React components using Material Design. Varlet 3.5 – Material Design-inspired component library for Vue 3. Preact 10.24 – The 3KB React-compatible alternative. NodeBB 3.9 – Node.js based forum system. | |