This page looks best with JavaScript enabled

Linux Lightweight Browser Comparison

 ·  ☕ 4 min read

2015-12-01 Update

xxxterm has been rebranded as Xombrero. I began using Xombrero due to the results in this post and have since started using it for all of my browsing. Xombrero’s performance/footprint has continue to get better over the year (plus) use and the browser has continued to get support and enhancements.

Background

Date Performed:2014-03-27

This post provides the results I found when comparing several of the common browsers available in debian. This list is far from exhaustive, yet it provides a look at some of the common/popular browsers available.

Requirements / Caveats

  • Must be a graphical (non-text) browser
  • Must support javascript
  • No consideration given to flash
  • No consideration given to install/disk space
  • No consideration given to chrome/chromium

Test Methodology

To test each browser, I open a set of pages in the browser being tested (see Page List) and performed the test specified (see Test Measure list). The results are displayed in the Test Results Matrix.

Page List
Test Measure List
  • TtL P#: Time to Load Page # (where # is the corresponding page from the Page List) is the time it takes from execution until the page is up and all applicable data on the screen
  • MI: Minimal Interface is the ability to show only content and little or no chrome of the browser. This ability is scored as follows:
    • 1: cannot - cannot minimize interface and/or interface is not minimal
    • 2: some - can minimize some but not all/most
    • 3: most - can minimize most but not all
    • 4: all - completely minimize all chrome
  • MPT P#: MemoryProfile using pmap (total memory)
  • MPR P#: MemoryProfile using ps (RSS - ‘used’ memory)

Details

The results of the tests performed are shown below in the Summary (and the Matrix if you want the hard data).

Test Results Summary

luakit, midori, and xxxterm are all comparable with dwb in the same realm but it appears to take a bit of work to get it to a minimal interface like the other three. Qupzilla is not bad as it offers some improvement in memory usage over firefox; however, arora is not in the same league when it comes to being lightweight.

While the top three (luakit, midori, or xxxterm) are all capable of making a nice ‘webapp’ launcher, I would recommend xxxterm as it is enough quicker to launch to make it worthwhile.

test results summary charts

Test Results Matrix

   P1 P2 P3 P4     
BrowserMITtL P1MPT P1MPR P1TtL P2MPT P2MPR P2TtL P3MPT P3MPR P3TtL P4MPT P4MPR P4TtL AvgMPT AvgMPR AvgNotes
luakit40.51,886,72834,2804.552,621,632123,8362.42,112,57669,8142.272,377,14837,9382.432,249,52166,467very fast startup; not sure why but my instance of this is a LOT slower!
midori40.52,031,72038,7844.32,737,324104,4702.22,145,77274,0642.242,590,92042,5082.312,376,43464,957very fast; slight lag in startup
xxxterm40.11,992,17635,1123.642,704,401105,1321.72,104,99869,0601.222,220,90439,1001.6652,255,62062,101for min: -STt; very fast startup
dwb30.51,906,23240,6163.82,595,91299,1162.112,127,66872,3541.692,330,43644,0682.0252,240,06264,039start with: -nR; fast startup (maybe slightly slower than xxxterm); I think we can get MI to 4 with some stylesheet work
qupzilla31.961,864,07299,6483.962,135,780153,1463.092,000,276128,25621,947,785103,2132.75251,986,978121,066not a bad browser; cant get rid of nav bar or menu bar (one must be showing)
firefox21.45780,244121,0927.37867,496157,5012.61819,532140,0652.5809,828122,6533.4825819,275135,328start with: -P tester (this is a new/clean profile with no mods); slow startup; can't get rid of tab bar and nav bar (in nightly anyway)
arora310.342,145,324463,51220.42,350,557508,92111.312,170,976490,09210.242,303,132467,53713.07252,242,497482,516startup is very slow; seems no way to get rid of Menu bar

Notes

  • Firefox is not exactly a light browser but it has been included for comparison purposes

Other Browsers

Other browsers worth mentioning but that did not fit my requirements:

  • dillo: a great browser, very fast, but no javascript
  • netsurf: interesting and fast browser
  • w3m: fast text-based browser (probably already installed on your system)
Share on

drad
WRITTEN BY
drad
Sr. Consultant