Решил обновить мир. Собираю firefox 88, параллельно запущена предыдущая версия — ну потому что не ожидаю подвоха —, как вдруг курсор мыши наичнает подозрительно плохо двигаться — да, не хватило памяти.
Ну ок, бывает. Запускаю top, а там
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
2957 portage 20 0 2144,2m 2,0g 25,5m R 100,0 12,9 0:57.14 cc1plus
3145 portage 20 0 1059,8m 967,5m 20,1m R 100,0 6,1 0:19.12 cc1plus
3325 portage 20 0 614,7m 501,2m 16,5m R 100,0 3,1 0:03.78 cc1plus
3237 portage 20 0 524,8m 463,2m 16,6m R 100,0 2,9 0:06.43 cc1plus
3264 portage 20 0 494,3m 428,6m 16,5m R 100,0 2,7 0:06.05 cc1plus
27042 portage 20 0 1317,6m 295,5m 14,1m S 0,0 1,9 0:06.39 cargo
3361 portage 20 0 1317,6m 283,0m 1,6m S 1,0 1,8 0:00.01 cargo
3336 portage 20 0 317,1m 257,5m 16,0m R 100,0 1,6 0:02.89 cc1plus
В принципе, и раньше было понятно, что инженерами в mozilla все печально, но это уже последняя капля.
Только вот куда идти? Везде куцые web extensions, потребление сотен мегабайт памяти на простых страницах, никакущее юзабилити, трекинг и телеметрия.
Последний более-менее юзабельный браузер waterfox classic, но с древним gecko уже не работают новые морды teamcity и половина современных говносайтов.
Может есть какой проект, где к современному html/js движку энтузиасты прикручивают xul? Я бы поучаствовал.