Link Search Menu Expand Document


Sailfish OS Browser

The web browser in Sailfish OS is a fully open-source component which has been developed in active collaboration with community members. It uses Sailfish Silica UI elements for the browser chrome, and an embedded Gecko engine for content rendering. The source code can be found at and is available under a permissive MPLv2.0 license.

Performance testing

Performance testing steps need to be such that one they are reproducible and comparable between different test runs.

Steps that are executed only once

  1. Flash release or release candidate image x.x.0
  2. Do not install additional software
  3. Do not setup accounts
  4. Setup network access
  5. Start browser
  6. From browser Menu > Settings > Home page > set “about:license” as home page
  7. Close all tabs
  8. Close browser

Steps that are executed for each test case

  1. Start browser
  2. Wait about:license loaded
  3. Open test case url
  4. Run test case
  5. Document findings
  6. Stop browser
  7. rm -rf $HOME/.local/share/org.sailfishos/browser/.mozilla/startupCache/
  8. rm -rf $HOME/.local/share/org.sailfishos/browser/.mozilla/cache2

Test cases

  1. JetStream2 from
  2. MotionMark from
  3. speedometer from
  4. Octane 2.0 from

Performance testing results

Results are preliminary. Higher numbers are better but are not comparable across different test cases.

Device nameRelease versionEngine versionTest caseTest result
Xperia 2.04801
Xperia 2.04209
Xperia 10 II4.3.0.1560.9.1Octane 2.01194
Xperia 10 II4.4.0.5878.15.1Octane 2.06696
Xperia 10 III4.4.0.6478.15.1Octane 2.015925
Xperia 10 II4.3.0.1560.9.1JetStream2Failed to complete
Xperia 10 II4.4.0.5878.15.1JetStream219.046
Xperia 10 III4.4.0.6478.15.1JetStream236.622
Xperia ± 0.15
Xperia ± 0.13
Xperia 10 II4.3.0.1560.9.1Speedometer8.61 ± 0.16
Xperia 10 II4.4.0.5878.15.1Speedometer8.85 ± 0.13
Xperia 10 III4.4.0.6478.15.1Speedometer13.8 ± 0.37


Logging instruction can be found on the browser development page.