Skip to main content

Конференции

Просмотр конференции fido7.ru.internet:

Предыдущее Следующее

Дата: 18 May 2018, 07:46:01
От: Anatoly Sablin @ 2:5020/2140.704
Кому: Eugene Muzychenko
Тема: Браузеры, не тормозящие на JS


Hello, Eugene Muzychenko.
On 18.05.2018 8:29 you wrote:

 EM> Существуют ли браузеры, обрабатывающие несколько страниц/вкладок в 
 EM> одном процессе, но при этом не допускающие торможения JS-скриптами 
 EM> на отдельных страницах других страниц и общего интерфейса?

Сейчас есть следующие браузерные движки: khtml (и его форки, webkit, blink), quantum, edgeHtml.

Первый - это konqueror, safari, chrome.
Второй - это firefox.
Третий - это microsoft edge.

Всё остальное по факту использует либо старые/мёртвые/медленные движки, либо являются оберткой над вышеперечисленными.


 EM> Opera, Firefox - тормозят и остальные страницы, и интерфейс.

Opera - это обёртка над blink-ом, то есть тот же самый chrome, только нескучные иконки. Странно, что он тормозит, когда chrom - нет.

Firefox тоже уже давно не работает в одном процессе. У него расклад такой:
- процесс отрисовки интерфейса
- один или более процессов для обработки (по-умолчанию 4, параметр dom.ipc.processCount)
- процесс для композитора (только в windows)
- процесс для обработки css (Stylo).

Также по-умолчанию включена фоновая загрузка вкладок (параметр browser.tabs.remote.autostart), когда открыл вкладку, и браузер начинает в фоне её загружать и рендерить, чтобы при переходе на неё
сразу показать страницу.

Какие-нибудь из этих параметров крутил?
 
 EM> Chrome, с отдельным процессом на каждую страницу/окно - чересчур.

А есть ещё шикарный w3m, который умеет простенький javascript и рисовать картинки, если запущен во framebuffer.

--
Best regards!
Posted using Hotdoged on Android

--- Hotdoged/2.13.5/Android
Origin: Android device, Milky Way (2:5020/2140.704)

Предыдущее Следующее

К списку сообщений
К списку конференций