LINUX.ORG.RU

Подскажите адекватный минимальный GUI браузер с поддержкой JavaScript и CSS

 , , ,


0

1

Нужен GUI браузер для запуска на очень древнем 32-х битном железе. Установлен Debian 12 (32bit).

* Firefox - слишком медленен и тяжел.

* Min Браузер (https://minbrowser.org) - оказалось что есть только 64bit сборки.

* Links2 -g - работает хорошо, но в нем нет JavaScript.

Кто что еще реально пользовал на максимально слабом железе?

★★★★★

Последнее исправление: Xintrea (всего исправлений: 1)

Поможет только отключение JavaScript для всех сайтов не из белого списка и установка useragent на useragent GoogleBot (реализовать обе вещи можно расширениями для браузера — легко гуглятся). Иначе этот вопрос не решить. Тормозят сами скрипты на сайтах при их обработке слабым процессором, а не браузеры. Они, конечно, тоже монструозны из-за поддержки всего этого мутантного веба, но тем не менее. Пожалуй, из всех браузеров имеет смысл Firefox ESR использовать. Дополнительно — помимо того что выше писал сделать расширениями — надо отключить в about:config многопроцессорность (Electrolysis — e10s) и ещё какая-то настройка на ограничение количества используемой оперативной памяти.

posixbit ★★
()
Ответ на: комментарий от IIIypuk

Какая причина использовать x64 сборку?
Я в 2014 ставил на Intel Aton N270 2Gb RAM 64-разрядные ОС Windows 7 и Debian с KDE 4 и было норм)

Потому что у меня 32-х битный Intel Celeron M 630MHz 2007 года. C 512Mb ОЗУ.

Xintrea ★★★★★
() автор топика
Ответ на: комментарий от posixbit

В Firefox ESR можно было (сейчас не уверен, но легко проверить в about:config) установить параметру dom.ipc.processCount значение «1», а параметру browser.preferences.defaultPerformanceSettings.enabled значение «false». Это включит для каждой вкладки один единственный процесс. Что позволит значительно снизить потребление оперативной памяти браузером. Также рекомендую настроить качественный swap в системе (поведение при исчерпании лимита оперативной памяти, при котором часть её страниц сбрасывается на системный диск). Рекомендую обратить внимание на zswap, хотя некоторые предпочтут zram (что странно, т. к. это ram-диск со сжатием внутри оперативки — это как-то больше подходит наоборот тем, у кого хороший запас оперативной памяти). OOM-киллер установи EarlyOOM (не забудь после его установки включить сервис в автозапуск; для systemd это делается с помощью sudo systemctl enable earlyoom). Он будет прибивать новые вкладки при нехватке памяти, не давая системе полностью повиснуть в момент swapping.

posixbit ★★
()
Последнее исправление: posixbit (всего исправлений: 2)
Ответ на: комментарий от Xintrea

у меня 32-х битный Intel Celeron M 630MHz 2007 года

Поскольку твой Celeron одноядерный, тебе не подойдут настройки операционной системы по умолчанию, так у них у всех ядра собраны с поддержкой SMP. Из-за неё сильно страдает работа одноядерных процессоров. Они и так слабые, а это их добивает. Добавь в конфиг Grub — /etc/default/grub — в строку GRUB_CMDLINE_DEFAULT_LINUX с опциями ядра в самый конец (перед закрывающими кавычками в конце строки) эти два параметра: maxcpus=0 nosmp. С помощью них ядру будет сказано, что при запуске операционной системы нужно отключить SMP и использовать 1 ядро. После добавления обнови конфиг Grub: sudo grub-update.

posixbit ★★
()
Последнее исправление: posixbit (всего исправлений: 2)
Ответ на: комментарий от Xintrea

До 2020года у меня был почти аналогичный ноут 2004года (1,1ГГц). Использовал на нём Opera 12. И сейчас пишу с неё, хотя процессор на десять поколений новее и 64битный. Не надо ничего устанавливать, просто распаковать.

andytux ★★★★★
()
Последнее исправление: andytux (всего исправлений: 1)

Palemoon если цпу не поддерживает sse2 https://repo.antixlinux.com/bookworm/pool/main/p/palemoon-nonsse2/palemoon-nonsse2_27.9.4~repack-1_i386.deb

Если поддерживается sse2 и sse3, ничего не будет работать быстрее чем chromium.

Блокировщик рекламы использовать ublock origin lite, процессор нагружает меньше других.

Отключить javascript по умолчанию, и включайте только на тех доменах, где он реально нужен, настройки для этого есть.

Добавьте «mitigations=off» в «/etc/default/grub».

Используйте i3, awesomewm, icewm, или что то подобное, для разгрузки цпу, освободившиеся ресурсы уйдут на браузер.

на очень древнем 32-х битном железе. Установлен Debian 12 (32bit)

Antix был бы лучше.

anonymous
()
Ответ на: комментарий от MoldAndLimeHoney

Это проблему решить гораздо проще, чем искать браузер-единорог.

«Единорог» — это бизнес с рыночной оценкой более 1 млрд долларов.

anonymous
()
Ответ на: комментарий от Shadow

Palemoon тормозит на сайтах, где используются shims для совместимости. По сути, на всех современных.

Зато памяти он ест намного меньше, чем Фокс. Лучше пусть некоторые скрипты медленнее выполняются, чем вся система будет постоянно сидеть в свопе. Плюс с помощью uBlock Origin и eMatrix можно значительную часть быдлоскриптов отрезать.

annulen ★★★★★
()
Ответ на: комментарий от sparkie

JavaScript 88.1%
CSS 7.8%
HTML 4.0%
Shell 0.1%

Что-то я сомневаюсь, что имеет смысл.
Min он называется, потому что имеет минимальный UI, а не потому что он в целом минималистичный.

IIIypuk ★★★★
()
Последнее исправление: IIIypuk (всего исправлений: 1)
Ответ на: комментарий от Shadow

32 бита Фокс на одном потоке не больше ест.

Я подкрутил опции ядра, поднастроил Firefox, и сносно стало работать. Можно держать по ~3 вкладки, для навигации хватает.

Xintrea ★★★★★
() автор топика

у меня 32-х битный Intel Celeron M 630MHz 2007 года. C 512Mb ОЗУ

Выше упоминали qutebrowser. Уже неоднократно давал ссылку на пост, где именно этот браузер показал себя с лучшей стороны на экстремально слабом железе.
Qutebrowser и qt5, ну еще gtk2.

… быстро рендерит и потребляет малое количество памяти

krasnh ★★★★
()