Home
Notes
Popular
RSS
Hire me
Subscribe
javascript
Tag
HTML event handler attributes: down the rabbit hole
April 26, 2022
Surveying SQL parser libraries in a few high-level languages
April 11, 2022
Analyzing large JSON files via partial JSON parsing
January 6, 2022
Benchmarking esbuild, swc, tsc, and babel for React/JSX projects
November 13, 2021
Building a fast SCSS-like rule expander for CSS using fuzzy parsing
October 31, 2021
Notes on running Electron
October 13, 2021
Enumerating and analyzing 40+ non-V8 JavaScript implementations
September 21, 2021
Writing an efficient object previewer for JavaScript
July 15, 2021
React without webpack: fast path to a working app from scratch
July 8, 2021
Controlled HTML select element in React has weird default UX
June 25, 2021
Languages you can run in the browser, part 1: Python, JavaScript, SQLite
June 17, 2021
Writing a lisp compiler from scratch in JavaScript: 6. an x86 upgrade
December 8, 2019
Writing an x86 emulator from scratch in JavaScript: 2. system calls
July 20, 2019
Writing a lisp compiler from scratch in JavaScript: 6. LLVM system calls
June 22, 2019
Writing an x86 emulator from scratch in JavaScript: 1. a stack and register machine
May 21, 2019
Writing a lisp compiler from scratch in JavaScript: 4. LLVM conditionals and compiling fibonacci
May 4, 2019
Interpreting TypeScript
April 14, 2019
Writing a web server from scratch: 1. HTTP and sockets
April 6, 2019
Writing a simple JSON path parser
March 27, 2019
Writing a lisp compiler from scratch in JavaScript: 3. LLVM
March 10, 2019
AOT-compilation of Javascript with V8
February 26, 2019
Writing a lisp compiler from scratch in JavaScript: 2. user-defined functions and variables
January 20, 2019
Writing a lisp compiler from scratch in JavaScript: 1. lisp to assembly
November 20, 2018
Compiling dynamic programming languages
September 2, 2018
Feedback
As always, please
email
or
tweet me
with questions, corrections, or ideas!