Великий огляд великого релізу — Firefox 4

Firefox 4

2010 року конкуренція у галузі розробки браузерів загострилася до краю. І Firefox у цій боротьбі тримався за рахунок, мабуть, великої кількості якісних додатків і лояльності користувачів. А за «пузомірками» він останнім часом відставав від усіх (IE не в рахунок). Тепер ситуація має зрушити з місця.

22 березня вийшов довгожданний Firefox 4. Цей реліз — результат річної роботи команди Mozilla (попередній Firefox 3.6 вийшов 21 січня 2010 року). Змін дуже багато: як об’єктивно, так і суб’єктивно робота у браузері стала тепер значно іншою.

Отже, давайте глянемо ближче на Firefox 4.

Інтерфейс користувача

Firefox еволюціонує до економії простору і мультифункціональності елементів інтерфейсу. Браузер стає більш придатним для типового сучасного сеансу роботи: велика кількість вкладок, постійне перебування в соціальних мережах, використання багатьох «точок входу» в Інтернет. Функціональна простота жертвується на користь простоти типових сценаріїв використання.
  • Вкладки зверху. Старе розташування, за бажанням, можна повернути назад.
  • Кнопка Firefox. Меню тепер згорнуте у одну кнопку, що радує око користувачам Windows Vista і Windows 7.
  • Кнопка закладок. Спеціальна кнопка для закладок з випадаючим меню. Заміна для панелі закладок.
  • Мультикнопка для перезавантаження, переходу і зупинки. Коли користувач щось пише у панелі адрес — кнопка виконує функцію переходу, коли сторінка завантажується — функцію зупинки, а коли сторінка завантажилася — функцію перезавантаження. Таким чином, економиться місце на панелі навігації.
  • Цільові вкладки (App Tab). Функція, подібна до закріплених вкладок у Google Chrome. Цільові вкладки відрізняються від звичайних:
    • маленьким розміром: вони мають тільки іконку сайту, але на мають заголовка і кнопки закриття
    • знаходяться ліворуч від звичайних вкладок
    • при зміні контенту у вкладці, як от підвантаження нового коментаря чи твіта за допомогою AJAX, вона підсвічується синім
    • не закриваються при перезавантаженні браузера
    • при використанні панорами (див. далі) відображаються у всіх групах вкладок
    • посилання на інші сайти будуть відкриватися у новій (звичайній) вкладці
    Щоб створити цільову вкладку, потрібно відкрити звичайну, а потім у її контекстному меню вибрати пункт «Прикріпити як цільову вкладку». Як ви здогадались, ці вкладки зручно використовувати для сайтів, які, звичайно, й так завжди відкриті: Gmail, Twiiter, Facebook тощо.
  • Панорама. Менеджер вкладок із можливістю їх групування. Дуже важко описати словами як він працює. Краще переглянути відео. А ще краще спробувати.


  • Вилучено панель статусу. Це не баг! Її дійсно вилучили для економії вертикального простору. Повернути можна, встановивши додаток Status-4-Evar.
  • Панель додатків. На панелі додатків розміщуються іконки додатків. Викликається комбінацією клавіш Ctrl+/
  • Мультитач.
  • Новий менеджер додатків. Що розміщається у вкладці, а не у вікні, як було раніше. API додатків також змінено досить сильно.
  • Перемкнутись на вкладку. Панель адрес порівнює список адрес, які вона видає, із списком відкритих вкладок. При збігу виконується не завантаження сторінки, а лише перехід на уже відкриту вкладку.
  • Кнопка «Домашня сторінка» справа.

Нові технології

  • Gecko 2.0
  • WebGL. Коли ще хтось не знає, WebGL означає 3D графіку без плагінів. 3D canvas :) Якщо повезе з драйверами відеокарти, то буде працювати добре. В іншому випадку можна спробувати поґуґлити, як зробити програмну емуляцію через mesa.
  • Апаратне прискорення. Використовує Direct2D і Direct3D на Windows, а також OpenGL на Mac, щоб прискорити декодування відео і деякі операції рендерингу сторінок. На Linux поки не працює.
  • Новий парсер HTML5.
  • Перевірка форм HTML5.
  • Протокол HSTS.
  • HTML History API.
  • Покращена підтримка OpenType.
  • 97 балів на Acid3.

Швидкість

  • JavaScript на двигуні JägerMonkey, який, за різними бенчмарками, є у 3–6 разів швидшим у порівнянні з версіями 3.6.*
  • Переглянутий код історії і закладок з метою оптимізації швидкості запуску Firefox, роботи з історією і закладками.
  • Буферизація HTML5 відео.
  • Краща продуктивність при відображенні складних анімацій.

Доступність і безпека

  • Firefox Sync за замовчуванням. Раніше відомий як Weave.
  • Підтримка заголовка HTTP "Do Not Track". Каже сайтам, щоб вони не відслідковували дії користувача. Звичайно, це здійснюється з доброї волі сервера.
А також багато-багато іншого.

Стабільність і враження від практичного використання

Дехто, знаючи ненажерливість Firefox, питає, які у 4-ки вимоги до оперативної пам’яті. Приблизно такі ж, як у версії 3.6. Причому швидкість завантаження сторінок зросла. Це особливо відчутно на важких веб-застосунках, як, наприклад, Google Reader чи новий інтерфейс Twitter’а. Швидкість запуску програми зменшилася. За 12 днів використання я помітив баг у панорамі: неправильно зберігає належність вкладки до групи між сеансами роботи. Також було одне падіння, без втрати відкритих вкладок (крім тієї, що, певно, й спричинила падіння) і без втрати тексту у полі <textarea>.

Посилання

Завантажити Mozilla Firefox 4.0
Візуалізація завантажень Firefox 4 у реальному часі
Дива Інтернету від Mozilla — демо можливостей HTML5 та CSS3

доповнення:

Репозиторії Firefox 4

PPA (Ubuntu):
sudo add-apt-repository ppa:mozillateam/firefox-stable && sudo apt-get update && sudo apt-get upgrade

Fedora 14:
su -c 'wget http://repos.fedorapeople.org/repos/spot/firefox4/fedora-firefox4.repo -O /etc/yum.repos.d/fedora-firefox4.repo'
su -c 'yum --enablerepo fedora-firefox4 install firefox4'

коментарі:

+2wock 22.03.2011 20:07
Дякую за огляд. Хоч і читаю його з під Opera ;)
+3Андрій Соломін 22.03.2011 20:35
У принципі, ФФ я поважаю навіть більше, ніж Оперу (хоча остання колись була моїм фаворитом). Зараз у мене "намба ван" - Гугл Хром. Жоден з бравзерів за швидкістю поки що не зрівнявся.
+3bordik 22.03.2011 20:49
Ви замітили як ФФ старається наслідувати Хром ?
chugylo 23.03.2011 13:07
Думаю, це не так наслідування Хрома, як відповідність трендам. Хром — найбільш інноваційний браузер, тому що:
  • його розробляє компанія, яка має важкі веб-застосунки
  • Хром з’явився на ринку останнім, тому повинен був придумати щось своє оригінальне, щоб бути легко впізнаваним
А в Fx і Opera інші переваги і інші екологічні ніші.
bordik 24.03.2011 05:26
я маю на увазі інтерфейс
ФФ 4 вже виглядає майже як Хром
це і мінімалізація інтерфейсу, і переміщення всього меню в одну кнопку, навіть меню яке викликається по правій клавіші на посиланню змінено (відкриття в новому табі, переміщено, як у хромі, на перше місце, в попередній версії було на другій позиції)

Опера теж намагається відповідати трендам, але від того не стає подібною на Хром.
+4SqREL 22.03.2011 20:49
Всюди графіки по швидкодії відносно старішого фф. Хотілося б побачити відносно того ж хрому або опери
+2wock 22.03.2011 22:30
Туточки, й Опера непогані результати показує.

http://lifehacker.com/#!5784396/browser-speed-tests-firefox-4-internet-explorer-9-chrome-11-and-more
Мирослав 25.03.2011 07:52
ну знаєте, всі ці тести висмоктані з пальця, тобто заточені під конкретні випадки. крім того лінк веде біс зна куди.
wock 28.03.2011 18:36
А при Ctrl+Ins/Shift+Ins вказаного посилання завантажує вірно. Дивно.

Всі тести заточені під конкретні випадки — загальні випадки тестувати неможливо. Це якісний показник, а виміряти можна кількісний.
+1bordik 24.03.2011 05:32
http://clients.futuremark.com/peacekeeper/index.action
+1Євген 22.03.2011 21:18
Хороший огляд :) Дякую
Хоча переклад відмінний, посилання на оригінал не було б зайвим.
chugylo 23.03.2011 13:09
Приїхали! Відколи це україномовний контент не може бути оригінальним?
Хіба я казав що україномовний контент не може бути оригінальним? Просто зображення з порівнянням JavaScript двигунів англомовне, тож мені здається Ви його не самі намалювали. А ще відео. Тому є підозра що і статтю Ви писали не самі.
+2tercius 23.03.2011 15:25
imho, публічні підозри без пруфлінку - це наклеп. тому підтверджуючий лінк - в студію!
якщо ж у вас такого нема, тоді автор топіка заслуговує на ваші вибачення
По перше: Мені здається, що я достатньо обґрунтував свої підозри.
По друге: Я в жодному разі не намагався нікого образити чи вчинити конфлікт, тому прошу вибачення у автора якщо я його образив.
+1Євген 23.03.2011 17:11
Зображення тестів взято з офіційного сайту. Не перемальовувати ж очевидне? ;)
http://www.mozilla-europe.org/uk/firefox/features/
тут є українізована версія того ж тесту.
+2chugylo 23.03.2011 18:57
Я не ображаюся. А ситуація вийшла дуже показовою. Енетрі заслуговують на повністю оригінальний і не маргіналізований контент. Врахую на майбутнє.
Мирослав 23.03.2011 07:59
1) На моїй убунті немає "єдиної кнопки Firefox", зате є менюшка як і на першому скріні в огляді
2) Виграє перед іншими браузерами за рахунок додатків, якщо чисто для бровзання, то Хрому не конкурент, цей давно швидкістю і мінімалізмом всіх випередив.
3) Навіщо показувати панель закладок постійно? Ховали б її і показували на вимогу, або при відкритті нової вкладки. Саме так, як в Хромі.
4) Навіщо тайтл залишати? Для економії вертикалі викинули статус-панель унизу, зате залишили рядок заголовку і панель закладок. Дивно якось.
+1chugylo 23.03.2011 13:13
Панель закладок прибрали. Імовірно, вона у вас осталася від старого профілю. Зате є кнопка закладок. В Ubuntu її можна встановити за пунктом меню Вигляд->Панелі інструментів->Налаштувати…
+2batsihor 23.03.2011 10:47
Користуюсь Оперою починаючи з 7 версії, ще коли в правому верхньому куті постійно висів банер... з того часу багато чого змінилось пробував практично всі бравзери але такі речі як оперівський спід ідал і жести мишкою працюють набагато краще а ніж в аналогів. Так що Опера для душі а фф для фаербага
+2MFX 23.03.2011 12:38
Інсталяція одним рядком в убунті:
sudo add-apt-repository ppa:mozillateam/firefox-stable && sudo apt-get update && sudo apt-get upgrade
+1chugylo 23.03.2011 13:26
Додав у доповнення.
+1Євген 25.03.2011 06:02
sudo add-apt-repository ppa:mozillateam/firefox-stable && sudo apt-get update && sudo apt-get upgrade
а не підскажите як ще до нього українську локалізацію прикрутити?
+2MFX 25.03.2011 09:07
Локалізація - https://addons.mozilla.org/en-US/firefox/addon/ukrainian-language-pack/
Словник - https://addons.mozilla.org/en-US/firefox/addon/ukrainian-dictionary/
Євген 25.03.2011 13:19
дякую :)

додати коментар: