March 2023
Articles and demos from March 2023.
Program: a programming language
Write-up to come.
8 March 2023Exceptional parsing
Using JavaScript exceptions to make parsers easier to write: the shape of parsing and the developer experience.
11 March 2023Key Hunt
FOE Hacking Key Hunt, the biggest key hunt in the world: an online multiplayer game written in JavaScript.
11 March 2023Rocks Off
Write-up to come.
11 March 2023The Dodge Game
Write-up to come.
11 March 20233D Script IDE
An interactive environment for creating 3D animations using a simple scripting language.
14 March 2023A pure JavaScript CPU emulator
A CPU takes instructions from RAM and acts on them: the start of an emulator for one, written in plain JavaScript.
14 March 2023Declarative programming
Write-up to come.
14 March 2023Flattening 2D data
Write-up to come.
14 March 2023Some JavaScript performance comparisons
Rough timings, over a million iterations, of the different ways JavaScript lets you do the same common things.
14 March 2023Using context in JavaScript to achieve cleaner code
Write-up to come.
14 March 2023Asteroids
A multiplayer Asteroids arena written in JavaScript, with rooms running on Gamehoster.
15 March 2023Comparison of JavaScript binary data objects
The objects JavaScript offers for binary data, from ArrayBuffer and typed arrays to Node's Buffer, and how they differ between Node.js and the browser.
15 March 2023Composable typechecking in JavaScript
Catching type errors early in plain JavaScript with small type checks that compose, including checks for objects.
15 March 2023FastArray (draft)
A draft of a trie-like array allowing fast insertion and removal at any index, sketched in JavaScript and PHP.
15 March 2023