Finally HTML5 matches and beats Native (Steve Newcomb)
Achieving consistent and predictable HTML5 Application performance in mobile devices is a function of properly managing the complex interaction between the DOM, events, image handling and data handling combined with an intricate knowledge of how to avoid the deficiencies within Webkit and other rendering engines. The more complex your code, the more complex your interactions and thus the more complex it becomes to solve for performance.
This session will give you the lessons learned from famo.us’ two year journey where they went from duck taping hell to finally returning to proper engineering and once again enjoying their jobs. This talk will help you avoid their mistakes and hopefully arm you with tools, rendering engine knowledge and coding techniques to tame your hornet’s nest.
The following topics will be covered in this session:
- How the WebCore rendering engine works
- Touch gestures in 2D and 3D rendered environments
- DOM rendering vs Canvas vs WebGL
- Understanding composite layer rendering to the GPU
- Understanding Matrix3D transforms
- Challenging CSS3 primitive performance
About Steve Newcomb:
The event is hosted at CloudFlare on Thursday, February 21st, 2013 at 7:00PM. Doors open at 6:30PM. Food and drinks will be provided by our sponsor CloudFlare (thanks guys!).
- 18:30 :: Check-in & Mingle
- 19:00 :: Introductions & Presentation
- 20:00 :: Questions and Answer & Open Form
- 20:30 :: Networking & Discussion
- ??? :: Beers at the pub!
CloudFlare is located at:
665 3rd Street, Suite 200
San Francisco, CA
(3rd and Townsend)
UStream URL: http://www.ustream.tv/channel/sf-web-performance-group-meetup
Akamai - Optimize Content & Media Delivery
Strangeloop provides advanced front-end optimization (FEO) solutions to companies like eBay/PayPal, Visa, and O'Reilly Media.
CloudFlare - Supercharges websites regardless of size or platform with no need to add hardware, install software, or change a line of code.