Головна » як » Firefox Quantum не просто «копіює» Chrome Набагато більш потужний

    Firefox Quantum не просто «копіює» Chrome Набагато більш потужний

    "Якщо Firefox зараз є лише копією Chrome, чому я повинен його використовувати?" Це питання задається в Інтернеті, але його передумови неправильні. Firefox Quantum - це не просто клон Chrome - це Firefox, модернізований.

    Звичайно, Firefox став більш схожим на Chrome у декількох варіантах, але він ще більш потужний і налаштовуваний, ніж Chrome - який є невід'ємною частиною ДНК Firefox.

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

    Почнемо з слона в номері: Додатки. Firefox повністю вимикає старі розширення XUL, які любили користувачі Firefox, і тепер підтримує лише WebExtensions, які Mozilla почала впроваджувати два роки тому. Firefox мав убити ті старі розширення, які ні зробили, ні не могли зробити крок до нової архітектури розширення.

    У порівнянні з класичними розширеннями Firefox, WebExtensions більш обмежені в тому, що вони можуть робити. Ці попередні розширення мали повний доступ до веб-переглядача і часто порушувалися, коли Mozilla оновлювала Firefox. Вони могли торкнутися функцій браузера низького рівня, які були чудовими… поки це не було, і вони викликали проблеми. Сучасні WebExtensions більше схожі на Google Chrome і розширення Microsoft Edge, і можуть отримати доступ лише до певного переліку можливостей, які Firefox дозволяє більш стандартним чином. Як наслідок, додатки повинні розбиватися набагато рідше.

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

    Але Mozilla не просто скопіювала та вставила систему розширень Chrome у Firefox. Додатки Firefox є ще більш потужними, ніж Chrome. Наприклад, Firefox пропонує бічну панель, якою можуть скористатися розширення, дозволяючи функціональним розширенням, таким як вкладка Дерево Стилю (розширена вертикальна панель вкладок). Розширення, подібне до цього, просто неможливо в Chrome.

    Firefox також має хорошу можливість перемогти Chrome тут. Mozilla може продовжувати додавати функції для додатків, щоб скористатися перевагами, надавши Firefox більш розвиненою екосистемою розширення, ніж Chrome. Mozilla вже додає більше API для WebExtensions для використання у Firefox 58, наступному випуску Firefox. Сподіваюся, вони продовжують це робити.

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

    Інтерфейс Firefox все ще дуже настроюваний

    Що ще робить Firefox Firefox? Настроюваність знаходиться у верхній частині нашого списку. Інтерфейс Chrome не має багато місця для налаштування. Ви можете контролювати, чи з'явиться кнопка "Домашня сторінка" на панелі інструментів, але це все. Значки розширень обмежені правим кутом панелі інструментів веб-переглядача.

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

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

    Наприклад, автор класичного додатка Restorer для Firefox тепер робить список "класичних" налаштувань, які ви могли включити у Firefox Quantum, додавши їх до userChrome.css. Додаток "Класична тема для відновлення" може бути не функціональним, але все ж є спосіб налаштувати інтерфейс Firefox за своїм смаком. Знову ж таки, нічого подібного в Chrome неможливо.

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

    Про: config все ще навколо для потужної настройки

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

    Ви навіть можете перемикати media.autoplay.enabled параметр у about: config, щоб зупинити автоматичне відтворення відео на HTML5 на веб-сторінках. Chrome не дозволяє робити це без розширення, і це не працює так само, як інтегрований варіант у Firefox.

    Цей просунутий інтерфейс налаштування дозволяє Firefox надавати багато опцій, які просто не доступні в Chrome. Це одна з найпотужніших функцій Firefox, і вона все ще тут.

    Багатопроцесорний процес Firefox покращує роботу Chrome (якщо ви цього хочете)

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

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

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

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

    Chrome не дозволяє керувати цим. Якщо ви віддаєте перевагу Firefox для більш низького використання пам'яті та меншої кількості процесів, Firefox Quantum все ще хороший для вас. (Але якщо у вас є пам'ять, це добре, використовуйте її! Невикористана пам'ять не робить нічого хорошого.)


    Якщо надбудова залежатиме від вже не функцій, це відстій. І ми відчуваємо до вас. Але це не означає, що Firefox Quantum просто став клоном Chrome. Firefox все ще пропонує багато розширених можливостей Chrome, і, ймовірно, ніколи не буде. Ще краще, він пропонує цю владу, поки нарешті конкурує з Chrome на швидкості. Це вже виглядає швидше, ніж Chrome на деяких тестах, і він може навіть тягнути рішуче випереджати Chrome у майбутніх випусках. Це звучить як безпрограшна.