users: delighted; (better UX using CSS 3 in particular and "HTML5" in general)
Channel: Linux.conf.au 2013 -- Canberra, Australia
Date: 2014-11-23

Presenter(s): Adam Harvey
URL: http://lca2013.linux.org.au/schedule/30224/view_talk

HTML5. CSS 3. ECMAScript. WebGL. SVG. If there is ever a worldwide shortage of acronyms, the Web developer community can definitely contribute a few back. We've all heard about the amazing things that can be done with this technology stack on everything from a two year old Android phone up to a massive supercomputer running Chrome in an X session, and seen the cool demos.

Ultimately, though, cool technology impresses disappointingly few people, and leaves them asking "now what?". To make matters worse, a technical demo that works brilliantly in, for example, Firefox on the desktop might be unusably slow on Chrome on iOS, or worse, not even work due to poor feature detection or CSS property prefixing.

In this talk, I'll discuss ways to both design and implement common effects in a future-proof, performant way on a variety of platforms: touchscreen phones and tablets, hybrid tablets, traditional desktops, even embedded devices with remote controls. Furthermore, I'll cover whether and when you should be reaching for the animation and visual effect toolbox, and how to juggle the need for responsiveness against the need to stand out from the crowd.

http://lca2013.linux.org.au/ - http://www.linux.org.au
CC BY-SA - http://creativecommons.org/licenses/by-sa/4.0/legalcode.txt