: algorithm visualization that uses JS generators to pass control between algorithm execution and browser event loop
(example: Neural Networks, Manifolds, and Topology)
neural network examples in browser (example: 2-layer neural network)
blog (example: Perceptrons)
blog (example: 2D Wave Equation)
has an X11 server running in the browser!
(example: Homing Missiles)
(example: Breadth First Search)
: annotate LaTeX diagrams with interactivity when exporting to HTML
makes all the examples editable and viewable in the browser
(example: Sieve of Eratosthenes) and beta site
book proposal
book (example: Generative Models)
(example: 2D Visibility)
blog (example: Gridlock vs. Bottlenecks)
(example: How to fold a Julia Fractal - click arrows on slideshows)
: JS interpreter in JS that runs an algorithm and lets the visualization inspect the local variables. Records history to allow stepping backwards too.
book (example: Oscillation)
: algorithm visualizations with pseudocode shown to reader and JS version underneath, plus some useful widgets to show pseudocode, call stack, data structures
arguing that static visualizations are better than algorithm animation