Firefox/Content Performance Program
< Firefox
Jump to navigation
Jump to search
Overall Goal
Improve the performance of web content within the Firefox browsers.
First Priorities (Q2 2015)
Scrolling Performance
Improve the scrolling performance of Firefox on three websites: Twitter, Facebook, and Yahoo search results.
Focus on two platforms: See Hardware Distribution List, Here.
- A modern and popular Windows 8.1 laptop/tablet: HP Pavilion - 14t Touch Laptop
- The most popular Android phone: Galaxy S4
Optimize the following page navigation experiences:
- Entering a search term in the Firefox Homepage -> Yahoo search results listing
- Entering a search term in the Firefox search box -> Yahoo search results listing
- Yahoo search results listing -> an individual search result
Again, focusing on the Windows 8.1 laptop/tablet and a particular Android phone.
Implementation Strategy
Identify programs already in-flight (60fps program) and what problems those are designed to solve (elan)
- 60 FPS:
Existing Benchmarks and Measures
- Android
- Eideticker: http://eideticker.mozilla.org/#/android/samsung-gn/mozilla-central/nytimes-load-poststartup/timetostableframe/7
- Benchmark Results: https://wiki.mozilla.org/Mobile/Benchmarks/Oct2013
- Benchmark Raw Data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Ao22mdF2xZhudDVjQmc0c1RYMm1EVk11Q3lXZ1VMb1E&usp=sharing#gid=17
- Top Issues, Firefox for Android
| ID | Priority | Summary | Status | Assigned to |
|---|---|---|---|---|
| 942609 | -- | [meta] Reduce Fennec's storage impact: APK and data | RESOLVED | |
| 947390 | -- | [meta][project] Improve page load performance | RESOLVED | |
| 959776 | P5 | [meta][project] Improve startup performance | RESOLVED | |
| 979119 | P5 | [meta][project] Firefox for Android power consumption | RESOLVED | |
| 996062 | -- | [meta] Low-res and slow painting issues when scrolling subframes in Fennec | RESOLVED | Kartikaya Gupta (email:kats@mozilla.staktrace.com) |
| 1158951 | -- | [meta] - Reduce memory | RESOLVED |
6 Total; 0 Open (0%); 6 Resolved (100%); 0 Verified (0%);
- Desktop
- Benchmarks:
- Moz bench for games: http://ouija.allizom.org/grafana/index.html#/dashboard/file/mozbench.json
Hardware
See hardware inventory, here.
- Android Hardware: Samsung Galaxy S4
- Windows Hardware:HP Pavilion 14-touch
Vladan's team should do detailed diagnosis/profiling and suggest
- engineering projects
- measurement strategies
People
- Product sponsor/driver: bsmedberg
- Engineering program manager: elan
- Technical lead(s):
- Android: Avi Halachmi
- Windows: Vladan Djeric Aaron Klotz and I will look at Windows.