Помимо того, что " * " обнуляет стили с тегов, которые не нужно обнулять, вы еще потом эти стили возвращаете, делая двойную работу и для себя и для браузера.
Как я понимаю, вы обнуляете через " * " отступы? Но ведь есть и другие вещи, которые было бы полезнно обнулить, или привести к единому, кросс-браузерному виду.
Я считаю, что самое лучшее решение, это комбинированный подход normalize + reset.css + собственный опыт. Ресет нужно делать под себя, и свой стиль написания кода.
Хм, ознакомился с requestAnimationFrame, интересная технология, думаю и в правду разницы с CSS анимациями разницы в производительности не будет.
Ранее вы упомянули что сравнивать скорость анимаций CSS и на jQuery нету смысла, но я с вам не соглашусь, всё таки большинство веб разработчиков используют сейчас jQuery для анимаций, и врятли в ближ. время requestAnimationFrame переплюнет jQuery по популярности. CSS анимации имееют некие органичение, но они намного проще в применении.
Даже если сами по себе анимации равные по производительности, то факт GPU акселерации в CSS анимации все равно остается очень весомым, особенно в эру мобильных устройств.
Сами мы пока тесты не проводили, но как минимум анимации будут производительней за счет GPU акселерации, что не только поможет разгрузить ваш CPU но и спасёт вашу батарейку на мобильных девайсах.
Тут есть очень наглядный тест производительности CSS Анимаций против jQuery.
Такой подход применяли в экспериментальных играх на CSS3, на обычной практике это регулируется добавлениями классов в динамике, так что у нас нигде нету таких вечных анимаций :)
Нам пока достаточно вики, для текстовых документаций + собственная среда прототипов и документаций по вёрстке, которую в ближайшее время думаем выпустить в опен сорс.
Я делал на deck.js, больше интерисовали не эффекты, а функционал перехода по слайдам, и навигация. Из интересных движков есть еше impress.js и Shower от Макеева.
Как я понимаю, вы обнуляете через " * " отступы? Но ведь есть и другие вещи, которые было бы полезнно обнулить, или привести к единому, кросс-браузерному виду.
Я считаю, что самое лучшее решение, это комбинированный подход normalize + reset.css + собственный опыт. Ресет нужно делать под себя, и свой стиль написания кода.
Ранее вы упомянули что сравнивать скорость анимаций CSS и на jQuery нету смысла, но я с вам не соглашусь, всё таки большинство веб разработчиков используют сейчас jQuery для анимаций, и врятли в ближ. время requestAnimationFrame переплюнет jQuery по популярности. CSS анимации имееют некие органичение, но они намного проще в применении.
Тут есть очень наглядный тест производительности CSS Анимаций против jQuery.
Надо: