Найближчі версії браузера Firefox принесуть більш суттєві зміни, ніж зазвичай. Деякі з них, безумовно, позитивні, а от інші вселяють серйозне занепокоєння.
Mozilla вдалося домогтися в цьому напрямку істотного прогресу. Ось результати тестового профілю браузера, де було відкрито одночасно майже 1700 табів. Якщо в колишніх трьох версіях тільки для старту програми з таким величезним числом вкладок необхідно було близько 4-5 хвилин, то тепер рахунок пішов на секунди:
Не менш вражаюче виглядає прогрес щодо зменшення споживання оперативної пам'яті. Примітно, що FF вже давним-давно не завантажує за замовчуванням вкладки з попереднього сеансу роботи без кліка по ним. Однак навіть незавантажені таби від'їдає в ньому певну кількість оперативки. Якщо їх рахунок йде на тисячі, то в пам'яті вони займають гігабайти.
З появою Firefox 55 ситуація повинна разюче покращитися:
Зауважимо, що тест вище проводився співробітниками Mozilla на платформі Mac. Також складно не відзначити серйозний регрес, який відбувався за час від Firefox 20 до Firefox 51-52.
Якщо зняти з неї прапорець, то перед вами з'явиться можливість вибирати число процесів в пам'яті, яке буде використовувати веб-оглядач.
Див. Також: Opera 49 і Opera 50: що нового?
Така настройка - відмінний компроміс для користувачів, хто хотів залишитися з одним процесом, який споживає мінімум пам'яті, або ж, навпаки, включити більше процесів, щоб отримати теоретично більш чуйний і швидкий браузер.
За замовчуванням програма нам запропонувала чотири процесу.
Розширення в Firefox 56 і Firefox 57
А тепер про головне.
Якщо ви зайдете в поточні нічні збірки вогняного лиса, то вам в очі напевно кинеться вже частково доступний там інтерфейс Firefox Photon. На момент написання статті обіцяних квадратних вкладок в ньому ще не було, але ось, наприклад, нове головне меню вже з'явилося.
Ставитися до Photon можна по-різному, проте, погодьтеся, будь-то вже дуже важливих змін ні до гіршу, ні в кращу сторону він не несе, та й звички роботи з браузером не ламається. Набагато важливіше, на наш погляд, ось це:
Втрати Firefox 56. Перша з них (три модуля знизу) відключена вже зараз і все, що пропонується з нею зробити, так це видалити (кнопка remove навпаки).
Це розширення, несумісні з многопроцессность режимом. Вони в нічних збірках Firefox 56 попросту відключені. Знайти спосіб, як їх включити у нас поки не вийшло, хоча це не означає, що його немає.
Примітно, що за допомогою згаданої вище настройки числа процесів ви можете примусово змусити працювати Firefox в рамках всього лише одного процесу в пам'яті, однак проблеми з відключенням цих модулів такий хід все одно не вирішує.
Див. Також: Opera 36 і Opera 37: що нового?
Ви звернули увагу на напис «LEGACY» у жовтій обводке навпроти назви кожного розширення? У перекладі це означає «застаріле».
Мається на увазі, що всі вони розроблені з використанням старих технологій створення розширень, а не сучасних механізмів WebExtensions, на які Mozilla хоче перевести всі додатки для свого браузера.
Біда в тому, що за поточними планами компанії, якщо вони не зміняться, всі «застарілі» модулі будуть точно також відключені в Firefox 57, як до цього несумісні з многопроцессность режимом в Firefox 56. І ось це вже дуже тривожно.
Чи настільки все погано?
Може бути не варто розводити паніку і все не настільки погано? Хотілося б вірити. Є надія, що Mozilla якщо не відмовиться від своїх планів щодо примусового відключення всіх неугодних розширень, то хоча б перенесе їх на якийсь час.
До слова, розширення, з якими після виходу Firefox 57 буде все в порядку, забезпечуються ось такою позначкою на своїх сторінках в офіційному каталозі:
Там же, де цієї її немає - на жаль, вагомий ризик, що восени браузер з цим розширенням працювати вже не буде.