#773 — February 17, 2026 |
|
JavaScript Weekly |
|
|
TanStack Hotkeys: A Type-Safe, Cross-Platform Hotkey Library — The TanStack family gains a new member! Hotkeys is an alpha-stage universal keyboard interaction toolkit. It handles cross-environment quirks, supports multi-step sequences (like Vim commands or cheat codes), and can record user shortcuts. Here's the pitch. TanStack LLC |
💡 Being in alpha, the focus in the docs is on React for now, but it's not React only, and they're looking for help with Solid, Angular, Svelte, and Vue adapters. |
Still Writing Tests Manually? Meticulous AI Is Here — Notion, Dropbox, Wiz, and LaunchDarkly have found a new testing paradigm - and they can't imagine working without it. Built by ex-Palantir engineers, Meticulous autonomously creates a continuously evolving suite of E2E UI tests that delivers near-exhaustive coverage with zero developer effort. Meticulous sponsor |
|
Announcing TypeScript 6.0 Beta — v6.0 is largely a “time to clean up your tsconfig” release, designed to bridge the transition to the Go-powered native TypeScript 7 later this year. Be aware of some tweaks, like Microsoft |
|
IN BRIEF:
|
|
RELEASES:
|
📖 Articles and Videos |
|
|
Experiments with CodeMirror — CodeMirror is one of the most robust code editor components out there (we’ve just used it while rebuilding our newsletter editor!) and it’s very extensible too, as seen in this walkthrough of building a VSCode-like ‘change review’ feature for it. Antonio De Lucreziis |
|
How to Make an HTTP Request in Node.js — A comprehensive guide to using Luciano Mammino |
|
One Database for Transactions and Analytics. No Pipelines — TimescaleDB extends Postgres so analytics runs on live data—no sync lag, no drift, no second system. Try free. Tiger Data (creators of TimescaleDB) sponsor |
|
Implementing Virtual Scrolling at Billion-Row Scale — A walkthrough of tackling the numerous challenges involved in building a table component (HighTable) that handles billions of rows. Sylvain Lesage |
|
JS-Heavy Approaches Aren't Compatible with Long-Term Performance Goals — A web performance engineer at Automattic makes the case against JS-heavy architectures and in support of a more server-centric approach. Sérgio Gomes |
|
📄 Fun with TypeScript Generics – Not your typical entry-level tutorial but a dive into a niche use case. Adam Rackis 📄 Building Bulletproof React Components – Elegant, no-nonsense tips from the co-creator of SWR. Shu Ding 📄 How Rolldown Works: High-Performance Code Splitting with Bitset Logic Atriiy 📄 Angular Bindings: What Are They and How Do I Use Them? Bo French |
🛠 Code & Tools |
|
Electrobun v1: A Bun-Based Desktop App Approach — An introduction to a cross-platform runtime for JS/TS desktop apps. It uses the OS’s default web renderer (like Neutralinojs) with Bun as the engine and bundler behind the scenes. The resulting bundles are as small as 12MB. Blackboard |
💡 Electrobun's creator ▶️ shows it off in this 4 minute video. |
|
Console Ninja: Inline Logs & Smarter Debugging — See console output, runtime data, and errors next to your code, shared with your AI. Rethought, redesigned, and rebuilt in v2 for faster JavaScript debugging workflows. Wallaby Team sponsor |
|
fetch-network-simulator: Intercept Karn Pratap Singh |
|
🏎️ Rari: Runtime-Accelerated Rendering Infrastructure — A React Server Components framework but with a Rust-powered server runtime, aiming for higher throughput and lower latency. The getting started guide will help you get the idea. Ryan Skinner |
|
Peek: A Lightweight Library for Smart Page Header Behavior — You can see it in action on the page. It’s “smart” in that it will differentiate between small insignificant scrolls and intentional ones. You can customize the thresholds and delays and it works with any framework. Repo here. Chad Pierce |
|
Broad Infinite List: A Bidirectional Infinite List for React and Vue — Smoothly stream logs, feed updates, or chat history in both directions without layout shifts. suhaotian |
|
|
📢 Elsewhere in the ecosystem |
|
|



