~/talk

1024+ Seconds of JS Wizardry

Talkat JSConf EU 2013 · 2013-09-14..09-15· [javascript]
slides:none on file

Claims a running demo of a rotating ASCII globe and mini games squeezed into tiny JS code that actually execute rather than just theorize uses canvas, eval, bitwise shifts for collision, base36 and run‑length style packing, PNG steganography and invisible characters to compress code and a 140‑byte logo template 1024 bytes becomes a format for a self modifying Hello World a Tetris‑like game fits into golfed logic with bit masks and it runs though mobile is slow and some tricks rely on eval and backslashes for multiline strings

AI-written summary · about

  1. 0:00Introduction
  2. 1:37The atomic parts of JavaScript with six characters
  3. 7:48From six to fourteen characters in JS competitions
  4. 11:40JS1K and code golfing
  5. 16:43Compression and JS hacks
  6. 18:07Rotating globe in 1K JS
  7. 26:37Final demo and code
  8. 27:38Why this madness is worth your time
  9. 29:25Fishbone JS and closing
~/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.