Comments 18
Круто!
А зачем генерировать всё это каждый раз заново, а не использовать картинки?
Спасибо за очень интересный пост. А есть ли Baileys и Absinth на гитхабе?
Как-то всё сложно…
Ну SVG — он тормозной, да. Не зря GitHub его не использует в своих графиках в пользу Canvas.
Можно было отрисовать в Canvas, а для редких маргиналов, браузеры которых не поддерживают его отдавать картинки, отрисованную нодой при помощи node-canvas и того же кода.
Можно было отрисовать в Canvas, а для редких маргиналов, браузеры которых не поддерживают его отдавать картинки, отрисованную нодой при помощи node-canvas и того же кода.
А чего не взяли phantom.js?
Тогда его ещё не было. Ну и это не очень изящное решение, на мой взгляд.
Этот проект с 2010 года существует, вы были раньше?
Почему решение не изящное?
Почему решение не изящное?
потому что втыкать рафаэль в ноду и упорно пытаться играть в браузер на стороне сервера не кажется изящным решением. Тем более, что с подобного подхода мы наши эксперименты и начали
Без ноды можно обойтись: code.google.com/p/phantomjs/wiki/Interface
Задача по сути нагенерить кучу статических картинок. Нагенерили и ладно. Не вижу смысла для такой задачи столько велосипедов строить.
Задача по сути нагенерить кучу статических картинок. Нагенерили и ладно. Не вижу смысла для такой задачи столько велосипедов строить.
Было бы интересно посмотреть насколько изменится скорость отрисовки при переходе на Raphaël 2.1.0
Sign up to leave a comment.
Сложный SVG на клиенте и сервере