Найближчі версії браузера Firefox принесуть більш суттєві зміни, ніж зазвичай. Деякі з них, безумовно, позитивні, а от інші вселяють серйозне занепокоєння.
Оновлене: дивіться наш окремий великий огляд нового в Firefox 57
Перш ніж перейти до головної теми цієї замітки, на початку все ж про хороше. Вихід восьмого серпня Firefox 55 повинен принести великий подарунок для тих, хто вважає за краще працювати з великим числом вкладок.
Mozilla вдалося домогтися в цьому напрямку істотного прогресу. Ось результати тестового профілю браузера, де було відкрито одночасно майже 1700 табів. Якщо в колишніх трьох версіях тільки для старту програми з таким величезним числом вкладок необхідно було близько 4-5 хвилин, то тепер рахунок пішов на секунди:
Не менш вражаюче виглядає прогрес щодо зменшення споживання оперативної пам'яті. Примітно, що FF вже давним-давно не завантажує за замовчуванням вкладки з попереднього сеансу роботи без кліка по ним. Однак навіть незавантажені таби від'їдає в ньому певну кількість оперативки. Якщо їх рахунок йде на тисячі, то в пам'яті вони займають гігабайти.
З появою Firefox 55 ситуація повинна разюче покращитися:
Автор цієї статті більше 1000 табів все ж не відкривав, однак сотні вкладок, навіть незавантажених, дійсно забирають в Firefox зараз сотні зайвих мегабайт ОЗУ. Подивимося, як це змінить майбутня версія браузера.
Зауважимо, що тест вище проводився співробітниками Mozilla на платформі Mac. Також складно не відзначити серйозний регрес, який відбувався за час від Firefox 20 до Firefox 51-52.
Ще в Firefox 55 дебютує новий підрозділ «продуктивність» в настройках. Там всього лише одна опція - «використовувати рекомендовані настройки продуктивності».
Якщо зняти з неї прапорець, то перед вами з'явиться можливість вибирати число процесів в пам'яті, яке буде використовувати веб-оглядач.
Така настройка - відмінний компроміс для користувачів, хто хотів залишитися з одним процесом, який споживає мінімум пам'яті, або ж, навпаки, включити більше процесів, щоб отримати теоретично більш чуйний і швидкий браузер.
За замовчуванням програма нам запропонувала чотири процесу.
Розширення в Firefox 56 і Firefox 57
А тепер про головне.
Якщо ви зайдете в поточні нічні збірки вогняного лиса, то вам в очі напевно кинеться вже частково доступний там інтерфейс Firefox Photon . На момент написання статті обіцяних квадратних вкладок в ньому ще не було, але ось, наприклад, нове головне меню вже з'явилося.
Ставитися до Photon можна по-різному, проте, погодьтеся, будь-то вже дуже важливих змін ні до гіршу, ні в кращу сторону він не несе, та й звички роботи з браузером не ламається. Набагато важливіше, на наш погляд, ось це:
На скріншоті вище практично всі розширення, які використовує автор статті. Як бачите, всі вони поділені на дві групи.
Втрати Firefox 56. Перша з них (три модуля знизу) відключена вже зараз і все, що пропонується з нею зробити, так це видалити (кнопка remove навпаки).
Це розширення, несумісні з многопроцессность режимом. Вони в нічних збірках Firefox 56 попросту відключені. Знайти спосіб, як їх включити у нас поки не вийшло, хоча це не означає, що його немає.
Не пощастило, зокрема, розширенням Location Bar Enhancer, Select like a Boss і Thumbnail Zoom Plus. Це тільки ті, що були встановлені у автора. Цілком можливо, що з Firefox 56, який виходить ближче до кінця вересня, можуть виявитися несумісними і інші розширення, якщо їх творці до цього пір не підметушаться.
Примітно, що за допомогою згаданої вище настройки числа процесів ви можете примусово змусити працювати Firefox в рамках всього лише одного процесу в пам'яті, однак проблеми з відключенням цих модулів такий хід все одно не вирішує.
Втрати Firefox 57. Втім, кілька «відвалилися» розширень в Firefox 56 можуть виявитися лише «квіточками» перед тим, що станеться з виходом Firefox 57 в листопаді.
Ви звернули увагу на напис «LEGACY» у жовтій обводке навпроти назви кожного розширення? У перекладі це означає «застаріле».
Мається на увазі, що всі вони розроблені з використанням старих технологій створення розширень, а не сучасних механізмів WebExtensions, на які Mozilla хоче перевести всі додатки для свого браузера.
Біда в тому, що за поточними планами компанії, якщо вони не зміняться, всі «застарілі» модулі будуть точно також відключені в Firefox 57, як до цього несумісні з многопроцессность режимом в Firefox 56. І ось це вже дуже тривожно.
Чи настільки все погано?
Може бути не варто розводити паніку і все не настільки погано? Хотілося б вірити. Є надія, що Mozilla якщо не відмовиться від своїх планів щодо примусового відключення всіх неугодних розширень, то хоча б перенесе їх на якийсь час.
Інша надія в тому, що за найближчі місяці розробники додатків таки оновлять або навіть перевипустять свої модулі, переписавши їх під WebExtensions. Наприклад, в списку «застарілих» є Tile Tabs. Так ось, його автор вже створив Tile Tabs WE, де WE - це як раз вказівку на платформу WebExtensions.
До слова, розширення, з якими після виходу Firefox 57 буде все в порядку, забезпечуються ось такою позначкою на своїх сторінках в офіційному каталозі:
Там же, де цієї її немає - на жаль, вагомий ризик, що восени браузер з цим розширенням працювати вже не буде.
Оновлене: повний список розширень , Які будуть сумісні з Firefox 57.
Оцініть статтю
Ігор Андрєєв - автор статей для ITRew.ru і Our-Firefox.ru. Захоплений сучасними технологіями, розповідаю про них у своїх текстах)
Сторінка автора - twitter.com
схоже
Ви звернули увагу на напис «LEGACY» у жовтій обводке навпроти назви кожного розширення?Чи настільки все погано?
Може бути не варто розводити паніку і все не настільки погано?