~/talk

Using a modern web to recreate 1980S horribly slow and loud loading screens

slides:none on file

A browser demo recreates ZX Spectrum tape loading: website bytes are fetched, converted into pulse-accurate audio (855 T‑state pulses → ~11/22 samples) with the Web Audio API and an AudioBuffer, processed live with ScriptProcessorNode (AudioWorklet unsupported), parsed into bits, and painted to canvas. Performance bottlenecks disappear after switching to typed arrays (Int8ClampedArray used for images). Images are dithered with Atkinson dither, phone audio fed into a real Spectrum sometimes successfully produces a visible image.

AI-written summary · about

  1. 0:00Introduction to slow web
  2. 10:18Recreating 80s tape loading sounds
  3. 17:08Visual loading bars from audio
  4. 23:34Rendering old image formats
  5. 32:02Live demo with phone and Spectrum
  6. 39:21Project journey and reflections
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.