На тему натолкнули 2 статьи
-
Разработчик оценил сложность современных браузеров https://habr.com/ru/company/dcmiran/blog/493018/
-
Почему JavaScript пожирает HTML: примеры кода https://habr.com/ru/company/ruvds/blog/492754/
Все это указывает на то, что идея браузерного движка изжила себя. Там бездна того, что вы никогда не используете в своем проекте.
Так почему бы не сделать некую виртуальную машину ? Например WebAssembly и некое видеопространство на котором можно рисовать. Но не HTML и прочее, а тупо как на десктопе, набор точек.
Что это дает ?
-
Скорость, используются только необходимые вызовы.
-
Надежность, отрисовка не происходит через чудовищного монстра с названием браузерный движок.
-
Гораздо легче замутить свой браузер, все будет состоять из компонентов
-
Сайт можно писать на любом языке
Вместо того, чтоб пихать в браузер все возможные веб технологии, можно дать возможность использовать только то что нужно для проекта
Десктоп и Delphi возвращаются :)