







I made a Doom source port that runs within a PDF file. PDFs support Javascript, so Emscripten is used to compile Doom to asm.js, which is then run within the PDF engine. Input/output is done by manipulating text input fields. doompdf.pages.dev/doom.pdf github.com/ading2210/doompdf
Jan 13, 2025 at 4:16 AM
Emscripten: an LLVM-to-JavaScript compiler
Although the performance of today's JavaScript engines is sufficient for most web applications, faster and more predictable runtimes could be desired for performance-critical web code. Therefore, we present Speedy.js, a cross-compiler that translates ...

Doom, compiled into a transformer — Out of Distribution
No training anywhere: a compiler sets the weights of a stock Phi-3-architecture checkpoint so autoregressive generation executes Doom's classic renderer.

egoist/esbuild-register
Transpile JSX, TypeScript and esnext features on the fly with esbuild
Noel Welsh: Doom Emacs Workflows
I recently switched to Doom Emacs from Spacemacs. The Doom documentation is currently quite sparse, so I've posted here my personal notes on using Doom along with a description of my workflow (something I find vital but missing from most documentation). Doom might be for you if
The many, many, many JavaScript runtimes of the last decade
This last decade has seen an inundation of new JavaScript runtimes (and engines in equal measure), enabling us to run JavaScript in all manner of contexts...
wterm | Terminal Emulator for the Web
A terminal emulator for the web. Renders to the DOM, powered by Zig/WASM.
infinitered/gluegun
A delightful toolkit for building TypeScript-powered command-line apps.
RFC: plyr.fm JavaScript SDK & Embeddable Web Components - Nate Spilman
Authors: Nate Spilman, Claude 4.6 OpusStatus: DraftDate: 2026-03-151. SummaryThis RFC proposes a JavaScript/TypeScript package that provides:Headless SDK — t...

TypeScript AST Viewer
Interactive viewer to help visualize the TypeScript Compiler API's AST.
What is Sapper?
First, you have to know what Svelte is. Svelte is a UI framework with a bold new idea: rather than providing a library that you write code with (like React or Vue, for example), it's a compiler that turns your components into highly optimized vanilla JavaScript. If you haven't already read the introductory blog post, you should!
Interact | Firecrawl
Interact with a page you fetched by prompting or running code.

Writing a Web-based Editor from Scratch
At some point a while back I decided that I was going to write the front end of Weaver in Rust. I'd looked through the various 'fullstack' web application frameworks kicking around, and while they still had a ways to go, they seemed complete enough. Plus I wanted to write a semi-custom Markdown parser and renderer, to support features I wanted to exist in Weaver, like atproto record embeds, dual-column mode, and resizable images, and since I also wanted it to be fast, that meant that at least a portion of the front-end codebase would be in Rust, and Javascript-Rust FFI wasn't something I had dealt with a lot yet.
ECMAScript: latest and upcoming features

TypeScript developers, rejoice! Every atproto package now ships as ESM, which means our build tooling is modernized and ready for the faster TypeScript 7. Don't forget to check out the stabilized lex SDK while you're here. atproto.com/blog/ts-sdk-upgrades
TypeScript SDK Upgrades - AT Protocol
atproto.com