Debounce is not enough: handling stale responses with AbortController and retries

Supply Chain Attack on Axios

Vite 8.0 Is Out

Basic physics engine in about 100 lines of pure JavaScript

Prerelease of Ky 2.0

bonsai - a safe expression language for JS that does 30M ops/sec with zero dependencies

Oxlint & Oxfmt Compatibility Overview

TypeScript 6.0 RC

Announcing TypeScript 6.0

Show HN: Zerobox – Sandbox any command with file, network, credential controls

Zerobox: Lightweight, cross-platform process sandboxing. Sandbox any command with file, network, and credential controls.

The Cost of 'Lightweight' Frameworks: From Tauri to Native Rust

No AI in Node.js Core

We're building a better rich text editing toolkit

MikroORM 7: Unchained

@wcstack/state – reactive state in plain HTML with no build step

I built a game because I can no longer tell the difference between JS frameworks and prescription drugs.

Next.js Across Platforms: Adapters, OpenNext, and Our Commitments

How to Write Time-Based Security Policies in SafeDep vet

JavaScript's date parser is out of control and needs to be stopped

Minimum Release Age is an Underrated Supply Chain Defense

I built the fastest way to render rich text on canvas 5x faster than SVG foreignObject

Zero Config (and free) WebSockets

Edge.js: Run Node apps inside a WebAssembly sandbox

Drizzle Joins PlanetScale

Vite+ Alpha: Unified Toolchain for the Web (MIT License)

ORM Comparison (2026)

Standardizing source maps

JavaScript Is Enough

Huggingface has just released Transformer.js v4 with WebGPU support

More →