Microsoft объявила, что намерена провести интересный эксперимент со своим браузером Edge. Гигант программного обеспечения намерен удалить некоторые функции производительности и оптимизации из браузера, вместо этого включив новый режим экстремальной защиты данных, который Microsoft называет супер-пупер безопасным режимом Edge.
В чем суть изменений
Идея состоит в том, чтобы отключить поддержку JIT в движке JavaScript V8 в Edge. В принципе, JIT играет важную роль во всех современных веб-браузерах. JIT предварительно компилирует код JavaScript и преобразует его в машинный код. Однако, когда браузеру нужен этот код, он получает его мгновенно, что значительно ускоряет его работу.
Если это не удастся, код будет удален. Но поддержка JIT в движке V8 создает проблемы с безопасностью. Согласно статистике, проблемы с JIT составляют 45% всех уязвимостей двигателя V8, обнаруженных в 2019 году. Более того, подавляющее большинство реальных эксплойтов для Chrome основаны на ошибках, связанных с JIT.
Серия тестов, проведенных командой Edge, показала, что, несмотря на ключевую роль, которую она играет в ускорении работы браузеров, JIT не так важен для повышения производительности Edge.
В защищенном режиме Edge Super Duper Microsoft не только отключила JIT, но и добавила три дополнительные функции защиты информации. Пока что новый режим является экспериментальным, и пользователи Edge Canary, разработчики и бета-версии могут включить его, используя флаг "edge://флаги/#edge-включить-супер-пупер-безопасный режим".
Источник: zdnet
Иллюстрации: shutterstock