[О блоге] [наверх] [пред] [2020-03-18 16:24:34+03:00] [c07d35c602ac5422060333ff43fff37d4d44b38f]
Темы: [web]

Современные HTML стандарты и создание броузера

https://drewdevault.com/2020/03/18/Reckless-limitless-scope.html
Если взять спецификации C11, C++17, UEFI, USB 3.2, POSIX, все 8754 RFC,
а также самые длинные новеллы из списка в Wikipedia, то вы получите
всё-равно объём текста на 12M слов короче, чем все W3C спецификации (в
этот остаток можно запихнуть полностью всю спецификацию x86 ISA... шесть
раз). Это ещё не считая WebGL, который не под W3C.

Сложность создания броузера с нуля равносильна каким-нибудь проектам
типа Апполон или Манхэттен. Это самый сложный софт на компьютере
большинства людей. Кроме колоссальной ресурсоёмкости, у них ещё и тысячи
тысячи зарегистрированных CVE уязвимостей. За счёт монополии такого
сложного ПО, корпорации встраивают в броузеры рекламу, слежку, DRM и
обязательные плагины для всего этого.

Написать броузер корректно:  НЕВОЗМОЖНО
Написать броузер безопасно:  НЕВОЗМОЖНО
Написать броузер в принципе: НЕВОЗМОЖНО
Что очевидно.

Поэтому, когда люди святую святых -- криптографию, реализуют в
JavaScript броузера, там же и работая с ключами, то это сразу
неприемлемый fail.

    [оставить комментарий]