Anatoly Sablin
unread,May 18, 2018, 2:54:59 AM5/18/18You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to
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