DiscussionArmLightweightBrowser
Lightweight default browser for ARM
https://blueprints.launchpad.net/ubuntu/+spec/mobile-lucid-arm-lightweightbrowser
Why does firefox perform poorly on ARM and what should we do about it? * small cache on arm processors * memory usage * availability of plugins * usability (some plugins do not match certain environments such as touchscreens)
Can firefox be optimized for Ubuntu and/or ARM enough to compensate for performance issues?
* Firefox replacements must support (in order of priority):
- quick on ARM
- UNR/touchscreen/small screen/scrolling
Good/Fast support for JavaScript
- support for Flash
- good extension support (unless it causes more problems)
- Java
Considerations
- memory usage and performance, what happens when opening lots of instances, lots of tabs, etc
- Reponsive upstream
Issues
* which webkit, google vs ubuntu libwebkit?
Review
- midori frustrating to use at times
- epiphany limited but works, functional
- uses webkit
- "works" but limited by comparison to firefox
- Konquerer - khtml, huge kde dependencies
- Chromium
- different user experience from firefox
is fast & gtk based
- uses considerably less memory
- Theming issues
Notes
- can we improve/optimize firefox/xulrunner? Is there significent improvement gains even possible?
- opinion not significient opportunity
ACTIONS
- Determine the status of Java applets [and JIT?] on ARM Cortex-A8
- Chromium on Arm performance
- Chromium build issues on armv7
- Mobile team to initially package Chromium
- investigate with desktop team and security team who will own it, and how to handle updates
- upload to archive (Michael Casadevall)
- investigate test suite on arm
- benchmarking over multiple browsers over all supported platforms
DiscussionArmLightweightBrowser (last edited 2009-11-18 00:37:57 by 63)