Performance/Snappy/2012-09-20

From MozillaWiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Snappy Sep 20, 2012 Minutes

Actions

  • Gavin will write down Q3 frontend goal
  • Should follow regression on release, see if it's still there to rule out code causes vs environment causes
  • Taras to outreach with Twitter on bug 784920, twitter is causing sync layout which harm the browser when the tab is in the background
  • wlach will revew webpagetest.com and compare to eideticker for desktop

Incoming

  • How should we fix image decoding? OMT? Delayed loading?
  • CSS animation start jank - ping david baron (bug 753139)
  • bug 792527 - bas to add Telemetry

Projects

Tab switch performance - jrmuizel

Results from the past week

Landed

  • bug 788794 - Speed up final layers paint by 25x without hardware accelerated on Aero glass
  • bug 791305 - Speed up color conversion from YUV to RGB of uncolor corrected images using NEON & SSE2

Not landed

  • bug 781588 - Some work has happened but seems to have paused

- lmandel to follow up on this bug

Todo this week
  • bug 792199 - Only decode visible images immediately when switching to a tab - more immediately useful than bug 689623

Profiler - jrmuizel/BenWa/Ehsan (and more)

Results from the past week
  • Glandium/past have landed several to support the profiling protocol. A few more issues outstanding being tracked in bug 792855
  • Getting interesting results back from eideticker profiling. Found 2 startup problems accounting for 0.5 seconds on a new profile (bug 789185, bug 789193) and variable imgur reflow time (bug 791744)
Todo this week
  • Fixing a hang while profiling Fennec and openning the tab strip
  • Working on syncing frames with profiles with wlach.

Tools and Automation: Eideticker, talos, peptest - mcote, ahal, wlach

Todo this week
  • Goals w.r.t automation in Q4
  • For Peptest: tab switching, cc over a specific amount of time
  • webpagetest.com vs Eideticker for desktop