14
V ýkon Webových Animácií by Milan

Výkon webových animácií

Embed Size (px)

DESCRIPTION

Výkon webových animácií

Citation preview

Page 1: Výkon webových animácií

Výkon Webových Animácií

by Milan

Page 2: Výkon webových animácií

Prečo?

• Improved UX

• “Krok s dobou”

• šetrenie batérie zariadenia

Page 3: Výkon webových animácií

CSS animácie

• Animate.css (http://daneden.github.io/animate.css/)?

Page 4: Výkon webových animácií

JS animácie

• lepšia podpora v prehliadačoch

• poskytujú vačšiu funkcionalitu

• lepšie menežovateľný workflow animácií

• vysoký výkon

• hardvérová akcelerácia

Page 5: Výkon webových animácií

Velocity.js

Page 6: Výkon webových animácií

Velocity.js

• Nadstavba and jQuery.animate

• značné zlepšenie výkonu

• efektívna synchronizácia DOM počas priebehu animácie

• cache-ovanie hodnôt animácie

• vynikajúce výsledky na mobilných zariadeniach

• podpora už od IE8 a Android Browser 2.3

Page 7: Výkon webových animácií

Velocity.js

• http://velocityjs.org

• DEMO: http://julian.com/research/velocity/demo.html

Page 8: Výkon webových animácií

GSAP

Page 9: Výkon webových animácií

GSAP

• Vysoký výkon, špeciálne na mibilných zariadeniach

• Robusná knižnica s mnohými funkciami

• Kompatibilita už s IE6

• Porovnanie výkonu http://greensock.com/js/speed.html

Page 10: Výkon webových animácií

GSAP

• http://greensock.com/gsap

• DEMO: http://greensock.com/?post_type=example&p=5676

Page 11: Výkon webových animácií

Impulse

Page 12: Výkon webových animácií

Impulse

• Animácie založené na fyzike

• Dátovo malá a nezávislá knižnica

• Skvelá pre animácie spojené s dotykmi

Page 13: Výkon webových animácií

Impulse

• http://impulse.luster.io/

• DEMO: http://impulse.luster.io/examples.html

Page 14: Výkon webových animácií

Ďakujem