Давно хотелось выбрать наименее ресурсоёмкий графический (т.е. lynx, links и w3m не подходят) браузер, ибо памяти всего 2 гига, и расходовать её впустую не хочется.
Кроме того, было интересно, насколько легковесны браузеры, выдаваемые гуглом по запросу «lightweight browser» (arora и midori).
Результаты тестов приведены ниже. Показаны значения, выдаваемые командой top (объём занимаемой памяти в мегабайтах). Сортировка в первом случае шла по VIRT(N), во втором - по RES(N).
by VIRT(N) VIRT(1) RES(1) VIRT(N) RES(N)
arora 669 64 688 86
midori 652 51 672 73
surf 576 41 - -
firefox 562 72 592 99
konqueror4 468 51 494 77
opera10 370 57 386 72
opera 342 62 350 81
konqueror3 289 52 310 73
netsurf 228 33 257 62
by RES(N) VIRT(1) RES(1) VIRT(N) RES(N)
firefox 562 72 592 99
arora 669 64 688 86
opera 342 62 350 81
konqueror4 468 51 494 77
konqueror3 289 52 310 73
midori 652 51 672 73
opera10 370 57 386 72
surf 576 41 - -
netsurf 228 33 257 62
Тесты проводились в два этапа:
1. VIRT(1) и RES(1) - отображение главной страницы хабра (я всегда использовал оперу, и в ней хабр - один из самых медленноработающих ресурсов, поэтому выбрал его).
2. VIRT(N) и RES(N) - открытие во вкладках нескольких страниц (главная страница хабра, kernel.org, тема на хабре, страница темы на ЛОРе - во всех браузерах открывались одни и те же страницы).
Замечания:
1. NetSurf не поддерживает JavaScript,
2. surf - браузер проекта suckless.org, основанный на WebKit. Не поддерживает работу с закладками, поэтому значения (N) отсутствуют. Исходник браузера минимальный, и этот браузер использовался как оценка «минимальных требований» вебкита к отображению страницы.
3. Никаких плагинов к firefox не стоит.
4. Тестировалось на pure-x86_64-машине с 2Гб памяти, указанный ниже софт (кроме опер) собирался с флагами "-Os -march=k8-sse3".
5. Версии софта:
arora-0.7.1
firefox-3.5.2
midori-0.1.9
konqueror4-4.2.1
konqueror3-3.5.10
netsurf-r9500
opera-9.64.gcc4.shared.qt3.x86_64
opera10-10.00-4453.gcc4-qt4.x86_64
surf-20090829
WebKit-r46919
qt3-3.3.8
qt4-4.5.2
Выводы:
1. Опера выглядит хорошо, особенно по объёму виртуальной памяти (VIRT).
2. Если на 10 сайтах написать, что определённый браузер (arora, midori) «легковесен», легковесным он от этого не станет.
3. Firefox не так плох относительно других, как я думал раньше.
4. konqueror4 всё же деградировал по сравнению с konqueror3 (камень в огород четвёртых кед).