#759 — October 31, 2025 |
|
JavaScript Weekly |
|
|
Directives and the Platform Boundary — First there was the Tanner Linsley (TanStack) |
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 |
|
🏆 TypeScript Leaps to #1 Most Used Language on GitHub — As part of this week’s GitHub Universe event, GitHub released its annual report of activity on the platform. A year ago, Python jumped to #1, pushing JavaScript to #3, but this year TypeScript takes the crown and GitHub suggests LLM-oriented development played a role. Taking JavaScript and TypeScript together, however, places our ecosystem far out in front. GitHub |
|
IN BRIEF:
|
|
RELEASES:
|
📖 Articles and Videos |
|
I Built the Same App 10 Times: Evaluating Frameworks for Mobile Performance — When targeting mobile devices, small bundle sizes and quick rendering times are key, so Loren wanted to see how different approaches compared. Marko, SolidStart, SvelteKit, Qwik, Nuxt, Next.js and more are all under the spotlight here. Loren Stewart |
|
▶ The Origin Story of JavaScript — Annie takes us all the way back to the start of the Web in the early 90s and walks us through the conditions and advancements that enabled JavaScript to take off, all the way through to our modern framework-oriented, tool-rich ecosystem. (25 minutes.) Annie Sexton |
|
Still Writing Tests Manually? — See why modern engineering teams like Dropbox, Notion and Wiz rely on Meticulous to run E2E UI tests. Meticulous AI sponsor |
|
Why Piotr Zarycki |
|
What I Learned Porting Mastro from Deno to Node — Mastro is a site generator originally for Deno only. But if Deno is compatible with Node, is it easy to make Deno-facing code run on Node too? Not exactly, but it’s possible. Mauro Bieg |
|
📄 Migrating from Node.js v22 to v24 – Now that v24 is the active LTS release, it's time to upgrade when possible. Augustin Mauroy 📄 Did You Know That There's an HTML Tables API? Christian Heilmann 📄 Writing Rust-Like Code in TypeScript Andrew Israel |
🛠 Code & Tools |
|
|
Navcat: 3D Floor-Based Pathfinding Library — It’s not often we see a library with such a funny demo on the homepage (it involves cats and laser pointers!) Navcat is a pathfinding library, aimed at games and simulations, for enabling objects to route through 3D space. There are numerous other interesting demos too. GitHub repo. Isaac Mason |
|
Introducing ArkRegex: It's ArkType Project |
|
Measure and Improve the Quality of Code Generated by LLMs — Open source tool to fine tune prompts, compare model code quality, & monitor generated quality over time. Angular sponsor |
|
Slim Select 3.0: An Advanced Select Dropdown Control — A feature-rich select dropdown component with no dependencies. v3.0 adds an official React component option, fixes bugs, and improves accessibility. Brian Voelker |
|
🤫 spoilerjs: Framework-Agnostic 'Spoiler Effects' — If you’ve got some text (or maybe sensitive data like a token) you want to hide on a page until someone clicks on it, this Telegram-inspired web component is for you. shajid hasan |
|
Gasket: CLI Tool to Discover 'Bridges' Between JavaScript and Native Code — Dynamic analysis tool that inspects the in-memory layout of JavaScript function objects to identify those that cross the language boundary. This is quite niche, but built by the authors of a paper about identifying such bridges for security purposes. Alexopoulos and Sotiropoulos |
|
> vue-command: A Terminal Emulator Component for Vue.js Julian Claus |
|
|
📢 Elsewhere in the ecosystem |
|
A roundup of some other interesting stories in the broader landscape:
|


