Forem

TypeScript

Optional static type-checking for JavaScript.

Posts

đź‘‹ Sign in for the ability to sort posts by relevant, latest, or top.
✋Await!! Aren't you hindering concurrency?

✋Await!! Aren't you hindering concurrency?

1
Comments
5 min read
trimoji — Unicode and emoji-aware text truncation for JavaScript
Cover image for trimoji — Unicode and emoji-aware text truncation for JavaScript

trimoji — Unicode and emoji-aware text truncation for JavaScript

Comments
2 min read
Real-Time Breath Detection in the Browser: Spectral Centroid, Dual-Path State Machines, and a Nasty iOS Bug

Real-Time Breath Detection in the Browser: Spectral Centroid, Dual-Path State Machines, and a Nasty iOS Bug

Comments
4 min read
Building a Full-Stack ZK-Privacy App on Midnight: A Step-by-Step Guide
Cover image for Building a Full-Stack ZK-Privacy App on Midnight: A Step-by-Step Guide

Building a Full-Stack ZK-Privacy App on Midnight: A Step-by-Step Guide

2
Comments 1
4 min read
How I Stopped Cursor AI from Ruining My Code Style (and How You Can Too)
Cover image for How I Stopped Cursor AI from Ruining My Code Style (and How You Can Too)

How I Stopped Cursor AI from Ruining My Code Style (and How You Can Too)

5
Comments 1
7 min read
I built a TOTP toolkit for Node.js that covers real use cases

I built a TOTP toolkit for Node.js that covers real use cases

Comments
1 min read
`.ts` Is Not Just TypeScript — The File Extension With a Double Life
Cover image for `.ts` Is Not Just TypeScript — The File Extension With a Double Life

`.ts` Is Not Just TypeScript — The File Extension With a Double Life

1
Comments
6 min read
Astro Port: 3.17 kB Gzip, 94% vs React, New Series Record — Because the Framework Runtime Is Literally Zero

Astro Port: 3.17 kB Gzip, 94% vs React, New Series Record — Because the Framework Runtime Is Literally Zero

Comments
4 min read
Lit 3 Port: 9.70 kB, on Par with Solid, Because Web Components Are Legitimately Viable Now

Lit 3 Port: 9.70 kB, on Par with Solid, Because Web Components Are Legitimately Viable Now

Comments
4 min read
Six bugs that only appeared after real users installed my React security library
Cover image for Six bugs that only appeared after real users installed my React security library

Six bugs that only appeared after real users installed my React security library

1
Comments
4 min read
OpenTelemetry for AI Agents: Stop Guessing What Your Agent Did

OpenTelemetry for AI Agents: Stop Guessing What Your Agent Did

Comments
4 min read
TypeScript Utility Types That Actually Save Time in Production SaaS Code

TypeScript Utility Types That Actually Save Time in Production SaaS Code

Comments
3 min read
Qwik City Port: Two Bundle Numbers (28.60 kB First-Paint, 44.92 kB Total) Because Resumability Breaks Single-Number Comparisons

Qwik City Port: Two Bundle Numbers (28.60 kB First-Paint, 44.92 kB Total) Because Resumability Breaks Single-Number Comparisons

Comments
5 min read
Porting to Nuxt 3: +7% Larger Than React, the Only Regression in the Series (and Why)

Porting to Nuxt 3: +7% Larger Than React, the Only Regression in the Series (and Why)

Comments
4 min read
SolidJS Port: gzip 8.33 kB, React 83%, Because Fine-Grained Reactivity Means No Virtual DOM

SolidJS Port: gzip 8.33 kB, React 83%, Because Fine-Grained Reactivity Means No Virtual DOM

Comments
4 min read
đź‘‹ Sign in for the ability to sort posts by relevant, latest, or top.