Can You Read Me? Creative JavaScript to Make Computer Science Fun
summary
Two machines exchange secret binary blobs and each side builds its own JavaScript decoder: one runs in the browser using FileReader.readAsArrayBuffer, TypedArray and DataView to sniff MIME and map bytes, the other runs on the command line with Node pipes, Speaker and a headless browser to analyze audio. A partial npm detector was attempted but unpublished; the command-line pipeline converts decoded canvas base64 into a PNG and inspects it with picture-tube, producing a recognizable but imperfect reconstruction.
AI-written summary · about
chapters (5)
related talks
26mBinary Data Adventures in Browser JavaScript
55mJavaScript ❤ binary data
50mJavaScript for Artists
40mInvisible Code
29mSignal Processing with JavaScript
25mA JavaScript Parody: A Fun Journey through Hot Topics of Node.js and JS
43mJavaScript ❤ binary data
17mJavaScript and mathematical computing across servers and clients
