JavaScript Weekly Issue 157
Curated articles, tools, and releases for JavaScript developers.
Welcome to the 157th issue of JavaScript Weekly, a curated roundup of articles, tutorials, tools, and releases from across the JavaScript ecosystem. Each issue focuses on practical reads, notable projects, and developments that matter to working JavaScript developers, with an emphasis on clarity, accuracy, and signal over noise.
📚 Articles and Tutorials
Here are the most useful JavaScript reads we found this week:
The 2025 JavaScript Rising Stars
An annual, data-driven overview of JavaScript projects that saw the largest growth in GitHub popularity during 2025, accompanied by brief expert commentary.
🔗 https://risingstars.js.org/2025/en
pnpm in 2025: A Look Back
A retrospective post from pnpm’s maintainer reviewing notable developments and milestones for the project during 2025.
🔗 https://pnpm.io/blog/2025/12/29/pnpm-in-2025
WebF: A WHATWG-Compliant Web Runtime for Flutter
An announcement of WebF, a web runtime for Flutter that supports standard web APIs and JavaScript-based UI frameworks.
🔗 https://openwebf.com/en/blog/announcing-webf
How to Compile JavaScript to C with Static Hermes
A technical exploration of compiling JavaScript to C using Static Hermes as an alternative to embedding a JavaScript runtime.
🔗 https://devongovett.me/blog/static-hermes.html
Build a Dinosaur Runner Game with Deno
A multi-part tutorial series demonstrating how to build a simple browser game using Deno.
🔗 https://deno.com/blog/build-a-game-with-deno-1
Fixing TypeScript Performance Problems: A Case Study
A real-world case study examining approaches used to improve TypeScript performance in a large codebase.
🔗 https://www.viget.com/articles/fixing-typescript-performance-problems
Why Object-of-Arrays Can Beat Interleaved Arrays
An analysis of JavaScript data layout patterns and their performance characteristics.
🔗 https://www.royalbhati.com/posts/js-array-vs-typedarray
Brendan Eich on Web UX vs Native UX
A report summarizing Brendan Eich’s remarks on web and native UX considerations in the context of modern Windows application development.
Implementing Streaming JSON in 200 Lines of JavaScript
A tutorial demonstrating how to implement streaming JSON processing in JavaScript with a minimal codebase.
🔗 https://krasimirtsonev.com/blog/article/streaming-json-in-just-200-lines-of-javascript
Signals vs Query-Based Compilers
An article examining different compiler design approaches, focusing on signals and query-based systems.
🔗 https://marvinh.dev/blog/signals-vs-query-based-compilers/
The Nine Levels of JavaScript Dependency Hell
A structured discussion of recurring dependency issues encountered in JavaScript projects.
🔗 https://nesbitt.io/2026/01/05/the-nine-levels-of-javascript-dependency-hell.html
Pixel-to-Voxel Video Drop Effect with Three.js and Rapier
A step-by-step guide to building a voxel-based visual effect using Three.js and Rapier.
💻 Code
MicroQuickJS
A JavaScript engine intended for embedded systems with minimal memory requirements.
🔗 https://github.com/bellard/mquickjs/blob/main/README.md
📦 Code Releases
Schedule-X 3.6
A new release of a multi-framework calendar and date picker library.
🔗 https://github.com/schedule-x/schedule-x
jsPDF 4.0
A new major version of a JavaScript library for client-side PDF generation.
🔗 https://github.com/parallax/jsPDF/releases/tag/v4.0.0
Bruno 3.0
A major release of an open-source API client application built with JavaScript.
🔗 https://github.com/usebruno/bruno/releases/tag/v3.0.2
JoltPhysics.js 1.0
A JavaScript port of the Jolt physics engine compiled from C++.
🔗 https://github.com/jrouwe/JoltPhysics.js/releases/tag/1.0.0
ChordSheetJS 13.0
A new release of a library for working with chord and lyrics formats.
🔗 https://github.com/martijnversluis/ChordSheetJS/releases/tag/v13.0.0
Middy 7.0
A new major version of a middleware framework for AWS Lambda functions.
🔗 https://middy.js.org/docs/upgrade/6-7/
PlayCanvas glTF Viewer 5.8
An updated release of a browser-based 3D model viewer.
🔗 https://github.com/playcanvas/model-viewer/releases/tag/v5.8.0
k6 1.5
A new release of a load-testing tool combining Go and JavaScript.
🔗 https://github.com/grafana/k6/releases/tag/v1.5.0
Recharts 3.6
A new release of a D3-based charting library for React.
🔗 https://github.com/recharts/recharts/releases/tag/v3.6.0
NATS.js 3.3
A new release of the JavaScript client for NATS.
🔗 https://github.com/nats-io/nats.js/releases/tag/v3.3.0
❤️ Support JavaScript Weekly
JavaScript Weekly is free to read but takes time and coffee to curate. If you’d like to support the work:
☕ Become a monthly supporter on Ko-Fi
Even small support helps keep this newsletter independent and focused on what matters to JavaScript developers.
🤝 Contribute & Get Featured
Do you have:
An open source JavaScript project?
A freemium tool that helps developers?
A blog post or tutorial JavaScript devs should read?
📩 Send it to thisweekin@inboxshield.ca with a short description. We regularly feature community projects and tools in upcoming issues.


