Performance/Snappy/2012-11-01
From MozillaWiki
< Performance | Snappy
Contents
Snappy Nov 1, 2012 Minutes
Actions
- lmandel to outreach with Twitter on bug 784920, twitter is causing sync layout which harm the browser when the tab is in the background
- lmandel spoke with a couple of people from twitter via twitter and we should see some action in the bug
- lmandel to follow up with Bas about bug 792527
- lmandel pinged bas in the bug
- jrmuizel: the bug that Bas is working on is bug 509052
- lmandel to follow up with dbaron about CSS animation start jank(bug 753139)
- taras followed up with dbaron. answer in the bug.
- lmandel to speak with ashughes about qa to narrow regression on mac for bug 801509 - tab dragging regression on mac
- pinged ashughes in the bug
- [new] have lmandel talk to UX to about flash hang detection UI
- [new] jrmuizel to create GFX prioritization for workweek
- [new] jrmuizel to write story about how much time gfx calls contribute to tab switch
- [new] taras to start discussion about changing what hardware people managers/etc run
- [new] taras? to set-up an opt-in add-on to report privacy-invasive telemetry on tabswitch/etc (to help track down worst perf offenders)
- [new] meet later today to test social issues on beta
Incoming
- bas landed bug 805831
- 3D CSS Periodic table demo fixed (bug 806256)
Projects
Tab switch performance - jrmuizel
- Results from the past week
- Neil deakin fixed bug 792296 and bug 752376
Profiler - jrmuizel/BenWa/Ehsan (and more)
- Results from the past week
- The profiler URL retains the selection. This means that you can now focus on an area of interest when linking the bug without stripping away info.
Example: http://people.mozilla.com/~bgirard/cleopatra/?report=22511879a2b3affb25e6c7efdabb856fdd2a2d31#report=22511879a2b3affb25e6c7efdabb856fdd2a2d31&filter=[{%22type%22%3A%22RangeSampleFilter%22%2C%22start%22%3A1411%2C%22end%22%3A1585}]&selection=[%22%28root%29%22%2C%22start%22%2C%22main%22%2C%22_ZL7do_mainiPPc%22%2C%22XRE_main%22%2C%22Startup%3A%3AXRE_Main%22%2C%22XREMain%3A%3AXRE_main%28int%2C%20char**%2C%20nsXREAppData%20const*%29%22%2C%22XREMain%3A%3AXRE_mainRun%28%29%22%2C%22nsAppStartup%3A%3ARun%28%29%22%2C%22nsAppShell%3A%3ARun%28%29%22]
Move DOM Storage off main thread - vlad
- Results from the past week
- bug 802920: Landed new Telemetry measurements for DOM storage performance
- bug 807016: Replace SQLite in LocalStorage with per-domain flat files
- bug 807018: Migrator for LocalStorage data from SQLite into per-domain flat files
- Todo this week
- Measure performance benefits of flat files vs SQLite
- bug 807021: Created bug for moving LocalStorage off main-thread (depends on above)
Flash Hang UI - aklotz, vlad
- Results from the past week
- Created bug 805591: Add UI to be shown when plugin is unresponsive. Curently fleshing out IPC protocol for helper process
- Todo this week
- Get browser firing off helper process and sending over data via IPC when plugin in hung