DOOM

Why fastDOOM is fast

A detailed exploration of fastDOOM, a highly optimized version of DOOM achieving up to 48% better performance through 3,042 commits of incremental improvements. Victor Nieto's project demonstrates remarkable optimization across different CPU architectures and video modes, with particular attention to Mode Y versus Mode 13h implementations.

TypeScript types can run DOOM

A developer successfully implemented the 1993 video game Doom to run entirely within TypeScript's type system, requiring 177 terabytes of types and 12 days of processing for a single frame. The project involved building a complete web assembly virtual machine using only TypeScript types, making it possibly the largest TypeScript codebase ever created.