Комментарии 17
Имхо, немножко странная подборка, всё в одну кучу.
Кстати, в paperjs нет возможностей для анимации кроме обычного таймаута. Хотя демки у них и очень впечатляющие, конечно.
Добавлю свою библиотеку.
DeltaJS
![](https://habrastorage.org/r/w1560/webt/gt/0b/2u/gt0b2uwzhehhqvdorxeh3vm4ve4.png)
3 года назад (3 года и 3 дня, кстати; почти круглая дата) представил её на хабре под названием Graphics2D.js. Ко второй мажорной версии решил переименовать, но пока там бета, и много где фигурирует старое название.
Реализует векторную графику поверх Canvas с событиями мыши и тачей, анимацией и всем остальным. Сейчас в Core очень много разных дополнительных модулей, которые позже будут перенесены в часть More (а-ля Mootools). Например, умеет рисовать плавные кривые через множество точек, анимировать движение объекта вдоль пути, анимировать превращение одной кривой в другую (в том числе и разных видов — например, кривую Лагранжа в кривую Безье), есть Draggable и много разных классных вещей.
В планах WebGL и SVG.
Кстати, в paperjs нет возможностей для анимации кроме обычного таймаута. Хотя демки у них и очень впечатляющие, конечно.
Добавлю свою библиотеку.
DeltaJS
![](https://habrastorage.org/webt/gt/0b/2u/gt0b2uwzhehhqvdorxeh3vm4ve4.png)
3 года назад (3 года и 3 дня, кстати; почти круглая дата) представил её на хабре под названием Graphics2D.js. Ко второй мажорной версии решил переименовать, но пока там бета, и много где фигурирует старое название.
Реализует векторную графику поверх Canvas с событиями мыши и тачей, анимацией и всем остальным. Сейчас в Core очень много разных дополнительных модулей, которые позже будут перенесены в часть More (а-ля Mootools). Например, умеет рисовать плавные кривые через множество точек, анимировать движение объекта вдоль пути, анимировать превращение одной кривой в другую (в том числе и разных видов — например, кривую Лагранжа в кривую Безье), есть Draggable и много разных классных вещей.
В планах WebGL и SVG.
+2
Спасибо за библиотеку, добавил её в список.
На счёт группировки инструментов — согласен, сгруппирую их по категориям.
Нормальная группировка есть в репозитории и в «GUI» версии.
Хорошо бы ещё логотип вашей библиотеки в более высоком разрешении.
На счёт группировки инструментов — согласен, сгруппирую их по категориям.
Нормальная группировка есть в репозитории и в «GUI» версии.
Хорошо бы ещё логотип вашей библиотеки в более высоком разрешении.
+2
popmotion.io нету например, а библиотека неплохая. И да, немного свалили в кучу библиотеки и плагины.
0
0
как GUI инструмент, например, animista.net
+2
У вас тоже Anime.js жестко тупит в хроме на маке?
Я про анимацию на их сайте.
Я про анимацию на их сайте.
0
Мне лестно, конечно, но он, к сожалению, уже малоактуален.
Лично я в последний раз, когда нужен был именно JS-фреймворк использовал Pixi. За счет WebGL он очень быстро работает.
Но вцелом я предпочитаю Unity — там и язык получше (C#) и движок игровой значительно мощнее.
Лично я в последний раз, когда нужен был именно JS-фреймворк использовал Pixi. За счет WebGL он очень быстро работает.
Но вцелом я предпочитаю Unity — там и язык получше (C#) и движок игровой значительно мощнее.
0
Вы имеете ввиду экспорт Unity в WebGL/Canvas? Если да, то расскажите про ваш опыт, пожалуйста. Насколько там всё хорошо, годится ли экспорт в HTML5 для создания контента для веба, в том числе не игр, а каких-то серьёзных интерактивных штуковин?
0
а как же hardcore document.styleSheets[0].insertRule('.'+name,0)?
иногда полезно использовать что то совсем простое, а не тянуть многотонные либы.
а если использовать что то в духе davidwalsh.name/vendor-prefix то проблемы с разными браузерами снимаются.
иногда полезно использовать что то совсем простое, а не тянуть многотонные либы.
а если использовать что то в духе davidwalsh.name/vendor-prefix то проблемы с разными браузерами снимаются.
0
Спасибо! Лишним не будет.
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Список лучших инструментов для web-анимации