Loading...

Tag trends are in beta. Feedback? Thoughts? Email me at [email protected]

A-ha, Take On Me - recreated in javascript

How AI tool calling works (40 lines of vanilla JavaScript)

Why I like JavaScript as a compilation target (2023)

How we rebuilt complex permissions without migrating to Zanzibar

The Greatest Pun in JavaScript

capsurface: an offline tool for comparing npm dependency capability indicators between updates

The V8 JavaScript Runtime Undermined My Constant-Time JavaScript Library

Bot Detection Without JavaScript: What My Blog Measured

What JavaScript feature do you think is underrated?

Data-Oriented Design in Yuku's Parser

I wrote a music programming language and song to go with it :)

Half Past Fetch: how the fetch promise resolves and its consequences

What to Know About JavaScript in 2026

tinyjs — desktop apps for macOS, Windows, and Linux in ~6 MB

Shifting the Trap

Page Rage: A game that lets you destroy any page

Dates are a language. We built a parser for them instead of more regexes.

The History of Compiled (portion of) Javascript and V8 Engine

The JavaScript Midlife Crisis

Open-Source Gwent Classic - V5.0 Release! (New Factions: Ofir & Novigrad)

GitHub - evoluteur/cymatics: Play a frequency and watch the sand settle into its Chladni figure, computed from the wave equation.

From a local GCRA rate limiter to a shared Redis implementation in JS

Shipping a Web Worker inside an npm package without asking users to touch their bundler config

Caracal: scoped distributed resilience policies for asynchronous operations

Two Tiny Utils for the Result Pattern

Infinite Shaders - Javascript, WebGL, and a compiler written in Typescript

Email, decoupled from where and how: A cross-runtime, cross-provider email library for JS & TS

graphing my sleep schedule

FlowName – AST-guided JS identifier recovery(85% faster, 36% cheaper)

Twenty Years of jQuery: How a Little Library Rewired Web Development

More →