Статьи

Хід у відповідь: огляд і оцінка продуктивності нового браузера Firefox Quantum

Для того щоб розібратися в причинах, що спонукали команду розробників Mozilla замислитися створенням принципового нового інтернет-оглядача, досить поглянути на статистичні данні StatCounter, що свідчать про досить хиткому становищі Firefox на світовому ринку браузерів. Якщо в січні 2010 року дітище спільноти Mozilla контролювало майже третину ринку (31,6%), то вже в жовтні 2012-го кількість встановлених на ПК копій «вогненної лисиці» скоротилося до 23,2 відсотка, а восени нинішнього року - до скромних 13 %. Це на тлі динамічно розвивається Google Chrome, який протягом багатьох років залишається найпопулярнішим браузером в світі. На сьогоднішній день його частка становить уже 63,6%. Тож не дивно, що в Mozilla вирішили переглянути усталені стереотипи і задумалися про залучення користувальницької аудиторії на свою сторону. Першим кроком в цьому напрямку став анонс в жовтні 2016 роки проекту Quantum, в рамках якого для Firefox почалася розробка браузерного движка нового покоління, який повинен використовувати всі переваги сучасних багатоядерних систем. Саме він і ліг в основу недавно представленої 57-й версії програми, що отримала співзвучне проекту назва Firefox Quantum. Для того щоб розібратися в причинах, що спонукали команду розробників Mozilla замислитися створенням принципового нового інтернет-оглядача, досить поглянути на   статистичні данні   StatCounter, що свідчать про досить хиткому становищі Firefox на світовому ринку браузерів

Статистика популярності браузерів серед користувачів ПК (джерело: аналітична компанія StatCounter)

Firefox Quantum - це, поза всякими сумнівами, один з наймасштабніших релізів в історії браузера. Крім нового движка з підтримкою багатопотокового обробки даних (про нього ми поговоримо трохи пізніше) продукт отримав інше оформлення інтерфейсу, новий API розширень WebExtensions, вдосконалену підсистему роботи з пам'яттю, підтримку апаратного відеодекодера AMD VP9, ​​розширені інструменти для розробників, нові функції управління правами доступу сайтів і веб-додатків до ресурсів комп'ютера, а також інші нововведення, що підвищують інформаційну безпеку користувача при роботі в Мережі. Змін безліч, зупинимося на кожному з них трохи докладніше.

Новий візуальний стиль. У Firefox Quantum змінилися чи не всі елементи управління, які зробили робоче оточення браузера більш аскетичним і легким для сприйняття: вкладки стали прямокутними, панель пошуку об'єдналася з адресним рядком, основне меню набуло класичний вид, з'явилися нова стартова сторінка і анімовані ефекти, істотно скоротилася і видозмінилася лінійка функціональних клавіш у верхньому правому куті вікна програми. Доповнюють перелік особливостей інтерфейсу адаптація під дисплеї з високим значенням DPI, а також автоматичне масштабування з урахуванням особливостей сенсорного введення. Судячи з численних відгуків на інтернет-форумах, зміни розділили шанувальників Firefox на два табори. Кожному своє - про смаки не сперечаються, однак, на наш погляд, в ідеї зробити інтерфейс Firefox лаконічним і простим є здорове зерно. Тим більше що в цьому напрямку зараз рухаються практично всі сучасні браузери.

Новий API-інтерфейс розробки доповнень. З метою підвищення продуктивності і поліпшення безпеки Firefox 57 відтепер підтримує виключно розширення, створені за допомогою WebExtension - нового методу розробки, який повинен уніфікувати процес розробки плагінів, оптимізувати їх роботу в багатоядерних системах і в перспективі забезпечити сумісність з іншими представленими на ринку браузерами. І хоча про перехід на API WebExtensions було оголошено ще в грудні 2015 року, багато авторів плагінів так і не спромоглися перевести свої програмні рішення на нову модель розробки додатків. Така безпечність стала предметом для критики з боку користувачів, які зіткнулися з непрацездатністю улюблених розширень в оновленому веб-браузері.

У Firefox Quantum здійснений повний перехід на технологію WebExtensions для доповнень

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

При створенні нової версії Firefox в Mozilla подбали не тільки про користувачів, а й про веб-розробників

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

Розширені настройки системи захисту - ще один плюс в скарбничку достоїнств нового Firefox

Браузерні движок нового покоління. Найочікуваніша і цікаве технологічне нововведення Firefox Quantum, який для рендеринга веб-контенту тепер може задіяти одразу кілька ядер процесора, що дозволяє економити заповітні секунди при відображенні важких веб-сторінок. У Mozilla запевняють , Що її інтернет-оглядач став удвічі швидше Firefox 52, а при порівнянні швидкості завантаження сторінок легко обходить основного конкурента в особі Google Chrome. Крім того, оптимізований алгоритм роботи з безліччю відкритих вкладок: розробники стверджують, що перемикання між ними тепер здійснюється швидше, ніж будь-коли раніше. До того ж програмісти Mozilla поліпшили підсистему роботи з пам'яттю і без тіні збентеження заявляють, що новий Firefox відтепер споживає на 30% менше ОЗУ в порівнянні з Chrome. Повідомляється також про усунення проблем з витоками пам'яті, які вже давно стали свого роду візитною карткою «вогненної лисиці».

Для перевірки швидкісних характеристик Firefox Quantum ми скористалися завантажувальним флеш-накопичувачем Windows To Go з 64-бітної складанням Windows 10 Fall Creators Update і оцінили продуктивність браузера на двох ноутбуках - Lenovo IdeaPad G50-70 (процесор Intel Core i7 з тактовою частотою до 2,8 ГГц, 8 Гбайт оперативної пам'яті, HDD, відеокарта AMD Radeon R5 M330) і Sony VAIO VPC-Y11M1R / S (1,3-ГГц процесор Intel SU4100, 8 Гбайт ОЗУ, SSD, інтегроване відео Intel GMA X4500MHD). Для оцінки продуктивності використовувалися бенчмарки Futuremark Peacekeeper , Octane 2.0 , MotionMark , JetStream , Basemark і Speedometer , Що вимірюють швидкодію інтерпретатора JavaScript, швидкість обробки графіки і час виконання типових для більшої частини користувачів Інтернету завдань. Для проведення порівняльних тестів, крім Firefox Quantum, були використані Microsoft Edge, Firefox 56 і побудовані на базі Chromium оглядачі Chrome, Opera, «яндекс.браузер» і Vivaldi останніх на момент підготовки матеріалу версій. Для чистоти експерименту всі браузери тестувалися окремо, інші запущені в системі програми при виконанні бенчмарков вивантажувалися з пам'яті комп'ютера. Про результати проведеного нами тестування можна судити за наведеними нижче графіками.

Про результати проведеного нами тестування можна судити за наведеними нижче графіками

У Firefox Quantum не все гладко з повноцінною підтримкою HTML5 - в тесті HTML5test.com браузер набирає тільки 486 очок з 555 можливих (для порівняння: Google Chrome проходить даний тест з результатом 520 балів)

Як можна помітити, в проведених нами тестах розхвалене розробниками Firefox Quantum не продемонстрував жодних радикальних відмінностей від попередника або конкурентів в плані продуктивності. За швидкістю обробки веб-контенту і рендеринга сторінок новий движок браузера виявився нітрохи не швидше колишнього, а в деяких бенчмарках новоявлений продукт Mozilla і зовсім потрапив в аутсайдери. Такі посередні і йдуть врозріз з гучними заявами розробників результати можна пояснити тільки «вогкістю» запущеного рік тому проекту Quantum, на поточному етапі демонструє лише бачення того, в якому напрямку будуть еволюціонувати покладені в основу нового покоління Firefox ідеї. Приховувати не будемо: візуально Firefox Quantum дійсно працює швидше і більш чуйне відгукується на дії користувача. Це відзначають багато хто з тих, хто оновився з 56-ї версії продукту (суб'єктивно прискорення може бути через відключення частини розширень), проте факти свідчать про те, що над начинкою браузера програмістам Mozilla потрібно ще працювати і працювати.

Чи варто робити апгрейд до Firefox Quantum користувачам попередніх редакцій браузера? Обов'язково. Хоча б тому, що в ньому розробники усунули ряд серйозних вразливостей, які можуть бути використані зловмисниками для отримання несанкціонованого доступу до комп'ютера і організації кібератак. При цьому потрібно бути готовим до перекроєні на сучасний манер інтерфейсу і тому, що багато розширення перестануть функціонувати. А ось з переходом на нову «лисицю» з альтернативних рішень поки варто почекати: ніякого підвищення швидкості роботи в Інтернеті. Уже в січні 2018 року Mozilla представить чергову версію Firefox 58 з допрацьованим двигуном Quantum. Хто знає, можливо, саме вона зможе претендувати на звання найшвидшої програми для веб-серфінгу і змінить розстановку сил на браузерному ринку?

Якщо Ви помітили помилку - виділіть необхідний текст і натисніть CTRL + ENTER.

Чи варто робити апгрейд до Firefox Quantum користувачам попередніх редакцій браузера?
Хто знає, можливо, саме вона зможе претендувати на звання найшвидшої програми для веб-серфінгу і змінить розстановку сил на браузерному ринку?

Новости

Как создать фото из видео
Кризис заставляет искать дополнительные источники дохода. Одним из таких источников может стать торговля на валютном рынке Форекс. Но чтобы не потерять свои деньги необходимо работать с надежным брокером.

Как оформить группу в вконтакте видео
Дано хотел свой магазин в вк, но не знал с чего начать его делать. Так как хотелось не банальный магазин с кучей ссылок и фото, а красиво оформленный. С меню, с аватаркой. После просмотра видео создал