Я как-то
писал про Processing, так вот, оказывается, теперь у него есть диалект на Java Script! В принципе, и раньше была библиотека, запускающая Processing в браузере, но в ней было слишком много магии. Теперь можно генерировать и процессить практически прямо на страничке. Вот так, например (см. внутри).