~/talk

Accelerating Qt WebKit Applications

links:none on file
slides:none on file

Qt WebKit in Qt 4.7 adds concrete performance features: tiled pixmap caching and view flattening for touch UIs, a 60 fps on N8 claim from real devices, and an accelerated-compositing path that uses QGraphicWebView + OpenGL to offload transforms to the GPU. Text layout gets a fast-path for simple Latin scripts. Profilers mentioned: valgrind/gprof/shark to find DOM thrashing (massive alloc/free) and costly layouts; texture uploads can cost 20–30 ms and explain janky starts unless compositing is forced or content is redesigned.

AI-written summary · about

  1. 0:00Intro
  2. 2:28Why did we work on performance?
  3. 4:35We take advantage of hardware acceleration
  4. 8:03What are we gonna talk about?
  5. 8:51Browsers were designed for big screens
  6. 9:59Mobile browsing adopts another model
  7. 11:43How do you achieve the mobile model?
  8. 16:20You can also flatten frames
  9. 21:15Some operations are not fast on a CPU
  10. 24:15Example
  11. 26:26How to enable accelerated compositing?
  12. 30:37What if you don't have OpenGL?
  13. 31:59You should understand the main operations of ot the engine
  14. 35:08You should profile and learn how to use the information
  15. 36:20Game time
  16. 40:04Game 1: let's scroll
  17. 47:04Game 3: animations anyone?
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.