Я думаю, что это сильно зависит от проекта, над которым вы работаете, и базовых знаний, которые вы имеете с библиотекой обработки.
Processing.js - отличный выбор, если вы уже изучили исходный API обработки (Java).) и хотите использовать имеющиеся у вас знания в веб-среде.Это может быть единственный выбор, если вы хотите портировать существующий проект в Интернет - на самом деле это, вероятно, лучшее время для его использования.
Если вы программист JavaScript и не очень много знаете о том, как обрабатывать васВозможно, вам не понравится писать синтаксис Java в браузере, и все становится еще более проблематичным, если вам придется смешивать его с js.API не похож на JavaScript, и есть много кода, который можно было бы написать более элегантно.
Что касается производительности, то это неплохой выбор, на самом деле большинство проектов работают без сбоев, и я определенно рекомендую использовать обработку.js при обстоятельствах, подобных описанным выше.
Вот большой список различных движков javascript : Графические / игровые движки Javascript
ЭтоТрудно рекомендовать одну библиотеку, так как требования специфичны для каждого проекта.Для простой графики / диаграмм: RaphaelJs действительно хорош и работает прилично