Проанализировав работу последних сборок Firefox, в Mozilla пришли к выводу, что загрузка пользовательского интерфейса происходит недостаточно быстро. На слабых устройствах, прежде чем рабочее пространство загрузится, может пройти более 12-и секунд, поэтому разработчики решили оптимизировать процедуру загрузки, реализовав так называемую функцию скелетного интерфейса — Skeleton UI. Новая функция активна по умолчанию в ночной сборке 87.0a1.
В стабильной сборке ее нужно включить в расширенных настройках обозревателя.
Когда Skeleton UI включена, в момент запуска браузера создается окно с неинтерактивным заполнителем, то есть без каких-либо элементов пользовательского интерфейса и только потом окно заполняется ими. Это как заставка, только без анимации, просто пустое окно и всё. Как отмечают разработчики, такой подход позволяет сократить время загрузки рабочего интерфейса браузера до девяти секунд.
Чтобы включить скелетный интерфейс, перейдите в браузере по внутреннему адресу about:config, примите соглашение о рисках.
И вставьте в поисковое поле название параметра «browser.startup.preXulSkeletonUI».
После того как флаг появится в окне браузера, нажмите расположенный справа переключатель, чтобы изменить значение флага с false на true.
Перезапустите обозреватель.
Теперь в момент старта Firefox сначала будет появляться пустое окне, в котором затем начнут «прорисовываться» элементы управления.
Если у вас достаточно мощный компьютер этих метаморфоз вы можете и не заметить, а вот на слабых старых машинах они будут очевидны.
Реализация, конечно, интересная и вообще замечательно, что в Mozilla cтоль внимательно относятся к мелочам, но всё же было бы лучше, если бы разработчики оптимизировали сам код Firefox, ведь по сути Skeleton UI не ускоряет старт браузера, а лишь создает иллюзию ускоренного запуска.
Добавить комментарий