Обработка - прекрасный язык программирования, ориентированный больше на художников и дизайнеров, чем на программистов. Созданный для того, чтобы помочь непрограммистам приступить к программированию, он упрощает получение мгновенных визуальных результатов из вашего кода. Можно запускать программы Processing в браузере с помощью Processing.js, но теперь есть альтернатива в виде p5.js.
В настоящее время в стадии бета-тестирования это библиотека JavaScript, которая начинается с исходной цели Processing - доступного кода, но позволяет создавать привлекательные примеры JavaScript, которые запускаются непосредственно в браузере.
Созданный художницей и программистом из Нью-Йорка Лорен Маккарти и группой участников, p5.js представляет собой альбом для зарисовок программного обеспечения для Интернета, который включает все функции рисования Processing, но также позволяет использовать дополнительные библиотеки для взаимодействия с объектами HTML5, такими как как видео, так и звук.
Давний поклонник обработки данных Брендан Доус уже экспериментировал с p5.js и использовал его вместе с PhantomJS для создания нового изображения заголовка на основе синусоидальной волны для своей учетной записи Twitter каждый час. Посмотрите, как он это сделал здесь.
Хотя это новая интерпретация Processing, а не прямой перенос, легко перейти на pf.js и преобразовать существующие проекты Processing в p5.js; есть инструкции на сайте. Также на подходе официальная среда редактирования; если у вас Mac, вы можете скачать альфа-версию прямо сейчас. В противном случае вы можете просто использовать предпочитаемый текстовый редактор; на сайте есть инструкции по настройке p5.js с помощью Sublime Text 2, а также множество руководств и примеров кода, которые помогут вам начать работу.