Донецкий техникум промышленной автоматики

Новий Firefox Quantum від Mozilla став набагато швидше і потужніше!

  1. Розширення для «Firefox» все ще більш потужні, ніж в «Chrome»
  2. Інтерфейс і раніше можна налаштувати під себе
  3. «Аbout: config» все ще можна використовувати для серйозних твиков
  4. Мультипроцессорность в «Firefox Quantum»

Читайте про те, що нового в «Firefox Quantum» і чим він відрізняється від «Google Chrome»: розширення, інтерфейс, твіки, мультипроцессорность. «Якщо браузер« Firefox Quantum »на даний момент всього лише копія« Google Chrome », то навіщо взагалі їм користуватися?» Саме це питання користувачі задають по всій мережі Інтернет, але, як показала практика, постановка цього питання не вірна в корені. Читайте про те, що нового в «Firefox Quantum» і чим він відрізняється від «Google Chrome»: розширення, інтерфейс, твіки, мультипроцессорность

«Firefox Quantum» - це не просто клон «Google Chrome» - це той же, старий добрий «Firefox», але досить модернізований.

Звичайно, «Quantum» у багато став дуже схожий на браузер від «Google», але, в той же час, він набагато могутніше і отримав більш гнучкі налаштування, ніж «Chrome», який інтегрований як частина нового ДНК «Firefox Quantum».

зміст:
  1. Розширення для «Firefox» все ще більш потужні, ніж в «Chrome».
  2. Інтерфейс і раніше можна налаштувати під себе.
  3. «Аbout: config» все ще можна використовувати для серйозних твиков.
  4. Мультипроцессорность в «Firefox Quantum».


Розширення для «Firefox» все ще більш потужні, ніж в «Chrome»

Почнемо, на наш погляд, з самого головного: розширення. «Firefox» тепер повністю перестав підтримувати старі розширення «XUL», які (за довгі роки) дуже полюбилися користувачам. І тепер підтримує тільки «WebExtensions», які розробники «Mozilla» почали впроваджувати ще два роки тому. «XUL» (XML User interface Language) - це мова розмітки інтерфейсу користувача на основі розширеної мови розмітки веб-сторінок «XML». Це одна з кількох технологій, які використовуються для створення додатків до продуктів компанії «Mozilla». «XUL» - це тільки маленька частина розробки, але, коли говорять про неї, мають на увазі технологію для всіх розробок, пов'язаних з «Mozilla». «Firefox», так би мовити, повинен був «вбити» старі «XUL-додатки» і «XUL-розширення», які не змогли здійснити стрибок у нову архітектуру розширень.

«WebExtensions» - це, так звана, крос-браузерна система для розробки різних доповнень і розширень для «Firefox». Крос-браузерна - це значить система, яку підтримують більшість відомих браузерів, що значно полегшує розробку всіляких додатків і доповнень для них. «WebExtensions» розробляються з використанням стандартних веб-технологій, таких як: «JavaScript», «HTML» і «CSS», і декількох спеціальних «JavaScript API», які підтримуються браузерами «Google Chrome», «Opera», «Firefox», «Safari» і «Microsoft Edge». Додатки, розроблені на цій платформі, в більшості випадків будуть працювати у всіх, вище перерахованих, браузерах з мінімальними змінами.

До появи «WebExtensions», розробку більшості доповнень для «Firefox» здійснювали, за допомогою трьох основних способів: «XUL / XPCOM overlays», «bootstrapped extensions» і «Add-on SDK». Тепер платформа «WebExtensions» стала основною рекомендованою системою для розробки розширень, а інші вже стали вважатися застарілими.

У порівнянні з класичними розширеннями для «Firefox», «WebExtensions» є більш обмеженими у своїх можливостях і функціонал. Застарілі розширення мали повний доступ до браузеру і були схильні до частих збоїв в роботі, після чергового оновлення самого браузера. Вони могли отримати доступ до низькорівневих функцій, що значно розширювало їх можливості, але після поновлення починалися проблеми. Сучасні розширення «WebExtensions» дуже схожі на розширення для «Chrome» і «Edge», але можуть використовувати тільки певний невеликий список функцій браузера. В результаті таких змін, помилок стало набагато менше, і доповнення виконують свої функції більш стабільно.

Хоча це грубий підхід, але час не стоїть на місці, і компанії нічого не залишалося як зробити «Firefox» більш сучасним.

Але розробники не просто скопіювали і вставили систему розширень «Google Chrome» в свій браузер. Додатки для «Firefox» більш потужні, ніж у «Chrome». Наприклад, «Firefox» пропонує бічну панель, яку можуть використовуватися доповнення, впроваджуючи туди свої призначені для користувача розширення, такі як «Tree Style Tab» (вертикальна панель вкладок). Розширення, подібне до цього, неможливо розробити для браузера від «Google».

Це прекрасна можливість для «Firefox», щоб обійти головного конкурента, в цьому плані. Розробники «Mozilla» будуть продовжувати і далі додавати нові функції для надбудов, щоб сторонні розробники користувалися ними, перетворюючи «Firefox» в більш досконалу екосистему для розширень. Також «Mozilla» вже випустила додаткові «API» (програмний інтерфейс програми) для розробників «WebExtensions», які можна буде використовувати в «Firefoх 58», в наступній версії браузера.

Деякі застарілі розширення тепер, почасти, включені в «Firefox». Наприклад, популярне доповнення - інструмент для web розробки «FireBug», більше не підтримується, але він замінений передовими інструментами веб-розробників, вбудованими в «Firefox».

Інтерфейс і раніше можна налаштувати під себе

Так в чому ще фішка «Firefox Quantum»? «Розширена настройка всього» - дана опція знаходиться на першому місці нашого списку. Інтерфейс «Goggle Chrome» не має великої кількості налаштувань. Можна змінити тільки, чи з'являється кнопка «Додому» на панелі інструментів. Кількість іконок розширень в правому куті панелі інструментів браузера теж обмежена, і згортається якщо їх стає занадто багато.

Кількість іконок розширень в правому куті панелі інструментів браузера теж обмежена, і згортається якщо їх стає занадто багато

«Firefox Quantum» також, як і попередні версії браузера, як і раніше мають самий простий та зручний інтерфейс, як завдяки простій графічної налаштуванні (перетягування потрібних іконок), так і глибоким прихованим опцій для просунутих користувачів. Клацніть правою кнопкою миші на панелі інструментів і виберіть "Персоналізація ...», щоб додати або видалити будь-які функції інтерфейсу, які вам подобаються.

», щоб додати або видалити будь-які функції інтерфейсу, які вам подобаються

Наприклад, якщо вам не подобається панель, виконана в стилі «Google Chrome», то ви абсолютно спокійно можете додати тут окреме вікно пошуку. У програмі головного конкурента виконати цю дію неможливо.

У програмі головного конкурента виконати цю дію неможливо

Інтерфейс «Firefox Quantum» також як і раніше налаштовується за допомогою файлу «userChrome.css». Цей файл може модифікувати інтерфейс браузера практично будь-яким способом, який ви здатні собі уявити. Хочете приховати пункти з контекстного меню «Firefox» або перемістити панель вкладок під основний панеллю інструментів? Ви можете зробити це, і взагалі все що завгодно. Також є файл «userContent.css», який дозволяє вам змінювати вміст сторінок браузера, наприклад, сторінку «Нове вікно».

«Firefox» пропонує додаткову бічну панель, яка може показувати ваші закладки, історію або відкривати вкладки з інших пристроїв. Це відмінна функція, яка припаде до душі користувачам широкоформатних дисплеїв, а «Google Chrome» такого функціоналу навіть не пропонує. «Google» навіть не надає розробникам будь-яких можливостей додати таку функцію.

«Аbout: config» все ще можна використовувати для серйозних твиков

Раз такий багатосторонній настройки інтерфейсу недостатньо? Класичний «about: config»-інтерфейс все ще в строю. Він забезпечує повний доступ до багатьох низькорівневим параметрам конфігурації, які просто недоступні в інших браузерах. Більшість функцій, яких ви, можливо, навіть не знаєте, знаходяться саме тут. Наприклад, можливість відновити стандартну сторінку «Нове вікно», відключити інтеграцію з «Pocket», або налаштувати параметри відображення тексту і багато інших низькорівневі опції браузера.

Через цей інтерфейс ви зможете перемкнути параметр «media.autoplay.enabled» в значення «false», щоб зупинити автоматичне відтворення відео в «HTML5-тегах» на всіх веб-сторінках. «Chrome» не дозволить вам зробити цього без установки додатковий розширень, а в «Quantum» це стандартна, інтегрована функція.

«About: config», розширений інтерфейс конфігурації, дозволяє «Firefox Quantum» надавати користувачам безліч додаткових, вже інтегрованих опцій, які просто недоступні в інших браузерах. Це одна з найбільш потужних функцій «Firefox», і в новому оновленні вона теж присутня.

Мультипроцессорность в «Firefox Quantum»

Нарешті, «Firefox Quantum» постає перед нами монофункціональним, сучасним, швидким браузером. Тепер він використовує кілька процесів, так само як і «Chrome». Хоча браузер від «Google» використовує кілька ядер процесора, запускаючи різні веб-сторінки в різних процесах і призначаючи їх кожному окремому процесору. «Quantum CSS» распараллелівать каскадні таблиці стилів (CSS) у всіх ядрах вашого комп'ютера одночасно.

«Chrome» не може цього зробити, і розробники «Mozilla» планують поступово додавати додаткові функції з експериментального браузера «Servo» і мови програмування «Rust», які змусять «Firefox» виконувати більший обсяг роботи паралельно, для підвищення продуктивності. Архітектура «Firefox» будуватися так, що в недалекому майбутньому він буде більш якісно використовувати багатоядерні процесори. «Mozilla» намагається перехопити лідерство у «Chrome» в цьому напрямку, і нова версія «Firefox Quantum» - це тільки початок шляху. У 2018 році браузер інтегрує в себе систему «WebRender», яка буде на повну використовувати графічний процесор вашої системи, щоб прискорити завантаження і промальовування графічного вмісту веб-сторінок.

Проте користувачі, які вважають за краще меншу кількість процесів для «Firefox» і мінімальне використання оперативної пам'яті, все ж не будуть забуті. На відміну від «Chrome», «Firefox» використовує обмежену кількість процесів - за замовчуванням чотири. Розробники «Mozilla» стверджують, що це дозволяє браузеру домогтися скорочення використання оперативної пам'яті на 30%.

Ви можете управляти цими параметрами самостійно на сторінці «Налаштування». Натисніть на кнопці «Відкрити меню» в правому верхньому кутку вікна програми, далі вибираємо «Налаштування». На панелі «Основні» перейдіть до розділу «Продуктивність» і зніміть прапорець поруч з написом: «Використовувати рекомендовані настройки продуктивності». Далі залишаємо галочку на рядку: «По можливості використовувати апаратне прискорення» (або приберіть її, якщо не бажаєте його використовувати). Відкриваємо список «Максимальне число процесів контенту» і натискаємо на, потрібне саме вам, кількість процесів.

Навіть якщо ви вибрали всього один процес. Інтерфейс браузера як і раніше буде працювати в окремому процесі, для збільшення швидкості, але «Firefox» буде використовувати тільки один процес для завантаження і видачі всіх веб-сторінок.

«Google Chrome» взагалі не дозволить вам управляти цією функцією. Якщо ви любите «Firefox» як, браузер з мінімальними вимогами до ресурсів оперативної пам'яті і процесора (CPU), то «Quantum» як і раніше не розчарує вас. У той же час, якщо у вас потужний, сучасний ПК, то відключати або обмежувати використання даної функції ми не рекомендуємо. Включивши її, ви зможете домогтися значного приросту в продуктивності роботи браузера.

Якщо ваші улюблені розширення більше не підтримуються «Firefox Quantum», це звичайно дуже сумно. Але це не означає, що «Firefox Quantum» перетворився в клон «Google Chrome». Він як і раніше пропонує безліч додаткових можливостей, які, найімовірніше «Chrome» не запропонує ніколи. «Firefox Quantum» став ще потужнішим і, в той же час, нав'язує конкуренцію браузеру від «Google» по швидкості роботи. У деяких тестах він працює навіть швидше, і є великі передумови до того, що в майбутніх версіях він зможе рішуче випередити свого головного конкурента.

«Якщо браузер« Firefox Quantum »на даний момент всього лише копія« Google Chrome », то навіщо взагалі їм користуватися?