Не поможет, CSS быстрее JS.
Можете попробовать оптимизировать свою css анимацию, например использовать свойство will-change или виносить на новый слой перенося перерисовку на GPU (не плохая статья)
А если хотите достичь реальной производительности то вам нужно смотреть в сторону webGL в частности на написание ваших компонентов шейдерами (glsl)
Ну у них сделано так:
1. Загрузка страницы, в этот момент скролл опускается вних, а вся страница обернута в див с класом .front_page и ей задается bottom: 0;
2. jQuery делает свою магию по плавному изменению свойства bottom
Вроде ничего не забил.
newaitix, Ем... может я что-то путаю, но они откуда могут знать эту информацию если заказ идет у Вас...
Я так понимаю:
- заходит пользователь на сайт
- добавляет товар в корзину
- оформляет заказ (заполняет форму)
- нажимает купить (вы собираете данные с формы, отправляете на сервер новой почты, они формируют накладную и присылают вам ответ)
- вы запрашиваете по Ref (Идентификатор ЭН) накладную и предлагаете пользователю распечатать.