Post-Quantum Firefox 58 Пакети Додаткові Multi-Threading
Запуск Firefox Quantum наприкінці минулого року дав світові вражаючий погляд на те, що можна зробити для браузера великим перезаписанням, і це залишається відмінним програмним забезпеченням через кілька місяців. Новий Firefox 58, що впав вчора, представить нові свої можливості та можливості, встановивши етап для додаткових вдосконалень пізніше цього року.
Одна з основних рис Використання Paint Off-Main-Thread, або OMTP. Ось як Mozilla пояснює нову можливість:
У Firefox 58 процес фарбування (акт фактичного нанесення всіх пікселів веб-сторінки) був перенесений у свою власну нитку.
Основний потік браузера завжди є дефіцитним товаром. Він запускає скрипти сторінки, відповідає на введення користувача та підтримує поточний стан сторінки. До того як OMTP (Painting Off-Main-Thread), поточний стан сторінки було перетворено в команди малювання, а піксельні дані всієї сторінки були згенеровані (або растеризовані) у головному потоці. Це означало, що критичні завдання прокрутки або анімації або сценарію можуть бути перервані або що сценарій може спричинити випадання кадрів або "jank".
З іншого боку, з OMTP, візуальний стан сторінки все ще обчислюється в основному потоці, але потенційно дороге завдання растеризації передається до позначеної "растеризації нитки", і основна тема може продовжувати реагувати.
Щоб зберегти загальне використання процесора, Firefox 58 також починає зменшувати таймери фонової вкладки. Вони все одно будуть запускати, але за зниженим курсом. Це не буде застосовуватися до вкладок, що відтворюють носії у фоновому режимі, або ті, що вимагають активного часу роботи центрального процесора.
Існують також нові вдосконалення знімків з екрану Firefox - ви можете отримати доступ до нього через три точки поруч із адресним рядком, і серйозно, я використовую його весь час ці дні - деякі зміни в JavaScript, щоб поліпшити завантаження сторінок, а також деякий шрифт обробка змін
На особистих нотатках, якщо ви вже не могли сказати, я все ще дуже вражений Firefox Quantum. Так, у минулому місяці Mozilla отримало яйце в обличчя з пропагандою Mr. Robot, але браузер в цілому є чудовим покращенням порівняно з попередніми версіями. Ваш пробіг, як завжди, може змінюватися, але я був дуже задоволений цим. Звичайно, щасливіше, ніж я був з будь-якою попередньою ітерацією браузера в недавній пам'яті. Поки що немає жодних ознак того, що Quantum допомогло стримувати слайди Firefox - Статcounter та Netmarketshare обидва припускають, що він продовжує знижуватися, але оскільки ці статистичні дані є глобальними, вони можуть не сприймати зміни в країні.
Незабаром після того, як компанія Quantum дебютувала, Mozilla зазначив, що вона переглянула 44-відсотковий стрибок завантажень від користувачів Chrome, збільшившись на 24 відсотки на мобільних пристроях, і що нова версія була розгорнута швидше, ніж попередні продукти. Сподіваємось, ми побачимо ознаки того, що відображається в частці користувачів в найближчі місяці.
Примітка. Firefox розповідає про захист відстеження та інші функції щодо конфіденційності користувачів із Firefox 58, але, наскільки я можу сказати, всі ці функції насправді ввійшли в Firefox 57. Проте непогано слід ознайомитись із матеріалами відстеження, якщо ви раніше не знали про це, але я не назвав це новим функціоналом, як це передбачає блог Firefox, оскільки, наскільки це може сказати, це не так.