Plus Deno 2.2, browser priorities for 2025, and the Gatsby team reappears. |
TC39 Advances 3 Proposals to Stage 4 — I love seeing Rob Palmer’s tweets about TC39’s progression of JavaScript proposals and this is a good roundup from this week’s meeting in Seattle. Areas covered include near-term features like Float16Array and import defer to more distant things like Math.clamp and Error.captureStackTrace entering stage 1. Sarah Gooding |
Deno 2.2 Released with Quality of Life Improvements — The Deno team took a break from taking on Oracle to get a new feature-packed release of its JavaScript runtime out. We get built-in OpenTelemetry integration, linter updates, a new interactive way to update dependencies, node:sqlite support, TypeScript 5.7, V8 13.4, and much more. Iwańczuk and Jiang |
A Powerful JavaScript Reporting Tool Built for the Web — ActiveReportsJS is the premier JavaScript reporting tool designed for advanced data visualizations in web applications. With many different advanced report builders and viewers, insights can be seamlessly shared with your entire user base. MESCIUS Inc. |
IN BRIEF: Last year, ESLint unveiled a plan to become a more general purpose linter and added JSON and Markdown linting in due course. The latest addition? ESLint is now a CSS linter too! 🕹️ Running Pong across 240 browser tabs is a creative combination of AppleScript and JavaScript. Next stop - Tetris? |
RELEASES: React Native 0.78 – Now complete with React 19. Nano ID 5.1 – Tiny URL-friendly unique string ID generator. TypeScript 5.8 RC, Node.js v18.20.7 (LTS) |
React Officially Sunsetting Create React App — This move has been bubbling for a long time now, but the React team is now officially recommending CRA-powered apps migrate to a framework (like Next.js) or build tools like Vite. Matt Carroll and Ricky Hanlon |
upfetch: An Advanced fetch Client Builder — A TypeScript library to enhance fetch with schema validation, automatic response parsing, and type-safety, while maintaining the familiar fetch API. Laurent Blondy |
Ts.ED 8.5 – Node + TypeScript framework on top of Express. 🖼️ pixelmatch 7.0 – Small, fast pixel-level image comparison library. dash.js 5.0 – A reference implementation for playback of MPEG DASH. DOCX 9.2 – Generate .docx / Word files from JavaScript. ApexCharts 4.5 – Popular JS charting library. (Demos.) Middy 6.1 – Node.js middleware engine for AWS Lambda. Size Limit 11.2 – Performance budget tool for JavaScript. 🔈 useSound 5.0 – React hook for playing sound effects. |
A quick roundup of some of other interesting updates or useful resources in the broader developer landscape: The XOR operator, and logic gate, explained. (You can use XOR yourself in JavaScript with the ^ operator.) Learn Shader Programming with Rick and Morty is a fun and accessible way to learn a bit about shaders and GLSL and, in particular, rendering shapes with shaders. Beej, author of several popular guides to different programming concepts, has released Beej's Guide to Git, a great zero-to-expert online resource for using the world's most popular DVCS. Most of them don't apply to JavaScript, but I found this walkthrough of NASA's "10 rules for software development" quite interesting. | |