Hardware Acceleration on Mobile

GPU acceleration on mobile browsers, if it is leveraged correctly, can lead to a smooth and fluid applications, thus improving the user experience. There has been a lot of mentions and best practices of hardware acceleration these days, although so far it has been pretty general and hasn’t provided much technical direction apart from simple magical advice such as “use translate3d”. This talk sheds some more light on browser interactions with the GPU and explain what happens behind the scenes, covering the topic of acceleration of primitive drawing, the use of tiled backing store, and composited layer. Knowing the actual machinery behind hardware acceleration, you will be in the position to plan your strategy to improve the performance of your web application.

Duration: 29:48

Ariya Hidayat

Ariya Hidayat leads the WebKit team at Sencha. He has been a passionate open-source advocate for the last 10 years, and has contributed code to many projects including WebKit, Qt, and KDE. Before joining Sencha, he worked in the Web Technologies group inside the Qualcomm Innovation Center. Prior to that, he worked on the Trolltech Qt Development Framework (now part of Nokia). Ariya holds a Ph.D magna cum laude in optical communication systems from the University of Paderborn, Germany.

Jarred Nicholls

Jarred Nicholls is the lead engineer on Ext Designer and a proud member of the Sencha WebKit engineering team. Jarred enjoys hacking on WebKit, JavaScript engines, and the latest drafts of HTML5 APIs.