Выбор между GSAP и Velocity.js

Рейтинг: 1Ответов: 1Опубликовано: 12.01.2015

Выбирала библиотеку для анимации, и выбор пал на GSAP. Цель была найти универсальный инструмент для js анимации: для создания сложного баннера (вместо Flash), для множественных анимаций на странице, для анимации SVG. Все эти задачи GSAP решает превосходно и, главное, интуитивно просто. Одна проблема - библиотека весит 100кб. Новая библиотека - Velocity.js - весит всего! 7кб. Но функционал намного уже. По сути, это не полноценная библиотека, а jq плагин, рассчитанный на поочередные анимации. Теперь сижу и мучаюсь. Не хочется расставаться с GSAP ради легкого, но еще сырого инструмента с неясным будущим. Хотя его активно рекламируют на многих иностранных блогах, включая css-tricks.

Цель поста - спросить совета (прежде чем осваивать velocity), так ли уже будут эти 100кб скрипта критично влиять на перфонанс, и если да, то как можно это обойти (есть ли какие-нибудь оптимизаторы, ускорители и пр.). И в целом хочу узнать, какой инструмент реально больше используется в практике создания js анимации на коммерческих сайтах.

Заранее спасибо за ваше мнение и советы!

Ответы

▲ 1Принят

@Olga Moscow, 100кб будут критично влиять, если целевая аудитория будет заходить с калькуляторов, так что бросьте. Смотрите только на то, насколько Вас устраивает функционал. В данном случае куда бóльшую роль играет конечная цель, которую вы хотите достигнуть.

В качестве оптимизаторов используйте минифиеры, коих в гугле полно.

На практике используются самописные движки, т.к. в такие библиотеки закладывают слишком много функционала, который не используется. Библиотеки хорошо, когда много работы и мало времени. Или когда работа не по плечу.