ОК, здесь я полностью предвзят (отказ от ответственности: я его автор), но KeyLines может нормально обрабатывать несколько сотен узлов - это коммерческая лицензия.
В общих чертах - помимо вопроса о том, какую платформу выбрать - я обнаружил, что производительность canvas сильно зависит от того, имеет ли браузер + устройство аппаратное ускорение.Например, до iOS5 производительность iPad для canvas в Safari действительно была ужасной, но начиная с iOS5 она растет.Android более изменчив.Большинство настольных комбинаций браузера и ОС теперь хороши для высокопроизводительного рендеринга Canvas.
Еще один вопрос для макетов графиков - блокирует ли долго работающие макеты цикл рендеринга в браузере - нам пришлось развить проблему длительного запуска.(т. е. более нескольких секунд) задачи, блокирующие браузер.Пользователям нравится видеть, как работают индикаторы выполнения, и это возможно, если вы сделаете правильные шаги в коде макета.