See the accompanying blog post for more information.
- WebGL for drawing the squares
- 1 Webworker for handling paint requests
- single-threaded reduction (see 4fa7012 for an implementation using 4 parallel reduction workers; they crashed firefox consistently)
- Currently no higher-order reduction
- No libraries