Вообще, я также не могу терпеть и FF 52. Это огромный шмат говнокода. Пиздецки огромный. На моём ПК с Intel Core 2 Duo на борту он может компилироваться весь день. Если вставить SSD, то полдня. В любом случае, это пример того, как не нужно проектировать софт.
Вы можете меня спросить: а почему ты тогда им принципиально пользуешься? Типа, плачешься, колешься, но продолжаешь использовать Фурфокс? Почему не использовать менее отвратный софт, типа NetSurf, или там, Dillo какой?
Это компромисс. Сейчас веб стал настолько жирным, что никакой NetSurf или Dillo не смогут просто-напросто его отобразить корректно. Так не только я думаю. Об этом написано куча статей о том, что веб стал слишком жирным и его пора убить или переосмыслить.
Вот раз статья. Про возможность разработки минималистичного браузера при текущем вебе:
https://habr.com/ru/company/dcmiran/blog/493018/Два статья. Про то, что веб стал слишком жирным:
https://habr.com/ru/post/278655/Три статья. Про приблизительно то же самое:
https://habr.com/ru/post/338880/Мне не нравятся некоторые пункты с последней статьи. Но идею, в целом, я поддерживаю: не стоит мешать всё в кучу. Хотите веб-приложения - создайте свой протокол с веб-приложениями и подворотами зимой. Но не мешайте, блядь, жить другим.
Вот ещё страница с сайта suckless, где они оценивают сложность разработки suckless-браузера, как "probably impossible" (см. раздел "A sane backend for surf"):
http://suckless.org/project_ideas/