Mozilla Firefox (укр.Мозілла Фаєрфокс, Мозилла Фаєрфокс, Жар-лис, Вогнелис, Вогняна Лисиця, Фаєрфокс) — вільний безкоштовнийбраузер з відкритим кодом, використовує ядро Quantum (вдосконалений Gecko)[7][8][9].
Після випуску 9 листопада2004 року версії 1.0 одержав схвальні відгуки від багатьох видань, включно із «Форбс»[10] і «The Wall Street Journal». З більш ніж 25 мільйонами завантажень з головного сайту в перші 100 днів після випуску версії 1.0, Firefox став однією із найуживаніших програм із відкритим кодом. 19 листопада2005 року (за 344 дні після випуску версії 1.0) Firefox було завантажено 100-мільйонний раз. Станом на серпень 2020 року Firefox має частку 9,17 % поміж десктопнимибраузерами і посідає другу позицію після Google Chrome[11]. Має позитивні відгуки від користувачів та фахівців та вважається одним з кращих вебоглядачів[12][13][14]. В Україні Firefox займає 3 місце після Google Chrome та Opera за популярністю з часткою 6,57 % станом на вересень 2020 рік[15]. 30 червня2009 кількість завантажень Firefox різних версій перетнула межу в 1 мільярд[16].
У 2009 році Firefox був другим найпопулярнішим браузером після Internet Explorer. На той час Google Chrome, який вийшов у 2008 році ще не встиг набрати достатньої популярності[11].
4 липня 2023 року Mozilla випустила останню версію свого браузера Firefox 115.0 для операційних систем Windows 7 і Windows 8, а також ОС macOS 10.12, 10.13 та 10.14. Користувачі цих операційних систем будуть автоматично переведені на Firefox 115 ESR (Extended Support Release, випуск із розширеною підтримкою). Але це останнє велике оновлення для зазначених систем. Версія ESR означає, що до закінчення терміну підтримки, Mozilla продовжуватиме випускати патчі безпеки та інші оновлення, не пов'язані з додаванням нових функцій (наприклад, що підвищують стабільність та продуктивність). Така обмежена підтримка триватиме до вересня 2024 року, після чого користувачам старих систем не варто розраховувати навіть на виправлення критичних уразливостей[17][18]. Однак, вже відомо, що після завершення 20 жовтня 2023 року розширеної підтримки нижнього рівня M109 для Windows 7, 8, 8.1 і Server 2012 R2, Firefox стане єдиним основним браузером, який буде активно підтримувати застарілі версії Windows[19].
На відміну від найбільш розповсюдженого, на початок 2005 року, вбудованого у Windows, вебоглядачаInternet Explorer, Firefox забезпечує вищий рівень безпеки користувача, здатний захищати його від нав'язливої реклами, та має низку нових можливостей, таких як:
блокування спливаючих вікон;
відкриття сторінок у вкладках, а не в окремих вікнах;
Спочатку в рекламних текстах Firefox деякі з цих особливостей наводилися як відмінні «від інших браузерів», хоча під іншими браузерами мався на увазі набір функцій, з яким було знайоме більшість користувачів Internet Explorer. В результаті одні користувачі стали вважати їх відмінними взагалі від усіх браузерів, а інші — критикувати Mozilla за нечесну рекламу. Зокрема, вкладки (кілька сторінок в одному вікні) були доступні задовго до цього в браузері Opera, а вбудована панель пошуку — в Internet Explorer 4.0. Але деякі особливості Firefox, найбільш значущою з яких можна вважати підтримку розширень, дійсно довгий час були відсутні в інших браузерах (принаймні, в широко відомих).
Firefox має достатньо багато можливостей, завдяки яким він отримав популярність серед користувачів: по-перше, він дозволяє відкривати кілька сторінок в одному вікні, економлячи тим самим вільне місце на панелі завдань; по-друге, браузер має гнучку систему управління завантаженням графіки і дозволяє відключати відображення графіки на вибраних сторінках, а не на всіх відразу. Крім цього, Firefox має можливість блокування спливаючих вікон і управління файлами cookies.
Під час розробки Firefox особлива увага приділялась підтримці стандартів W3C. Тому іноді вебсайти, написані з порушенням стандартів у розрахунку на перегляд лише в Internet Explorer, можуть відображатись неправильно. Наразі, зокрема через поширення Firefox та інших альтернативних браузерів, такі сайти трапляються все рідше.
На відміну від Mozilla Suite, який являє собою набір веборієнтованих додатків, Firefox — лише вебоглядач, він менший, швидший і простіший у використанні. Також Firefox надає деякі додаткові можливості, наприклад, налаштування панелі інструментів.
Додатково варто відзначити такі можливості:
вмонтовану панель пошуку в пошукових машинах і словниках;
так звані «Live bookmarks» — інтеграцію з RSS-потоками;
широкі можливості з налаштування поведінки та зовнішності;
Розробники з проєкту Mozilla представили перший стабільний випуск браузера Firefox 9 листопада2004. Надалі він став одним з найуспішніших і затребуваних серед користувачів відкритих проєктів. Ідея побудови браузера з інтерфейсом на мові XUL виникла в 2002 році, після чого було потрібно близько двох років на підготовку першого стабільного релізу. Іншим вдалим рішенням в Firefox, що вплинув на його успіх, було використання вкладок для відображення сайтів. До Firefox з вільних браузерів інтерфейс на основі вкладок надавав тільки проєкт Galeon, який через проблеми зі стабільністю і конфлікту в середовищі розробників був покинутий і забутий незабаром після появи Firefox, а розробники перемкнулися на розвиток Epiphany.
Для проєкту спочатку було вибрано ім'я Phoenix[22], але через перетин із вже зареєстрованою торговою маркою браузер був перейменований в Firebird, що викликало невдоволення з боку розробників однойменної вільної СУБД, після чого проєкт було вирішено вдруге перейменувати[23], тепер уже на Firefox.
Firefox був виокремлений з Mozilla Application Suite, код якого був створений з нуля в Mozilla Foundation замість коду Netscape Communicator 5,[24][25][26] частина якого була випущена під вільною ліцензією Mozilla Public License після поразки у «війні браузерів».
У браузері використовується вільний крос-платформовийрушійGecko, створений із врахуванням підтримки відкритих стандартів. Розробка Firefox ведеться співробітниками її дочірньої компанії Mozilla Corporation і добровольцями по всьому світу.
У лютому 2024 року, через тиждень після того, як компанія Mozilla Corp призначила Лауру Чемберс своєю новою генеральною директоркою, розробник веббраузера Firefox, заявив про скорочення близько 60 робочих місць. Зокрема скорочення стосуватиметься близько 5 % персоналу компанії і переважно відділу з розробки продукту[27][28].
Інформація в цьому розділі застаріла. Ви можете допомогти, оновивши її. Можливо, сторінка обговорення містить зауваження щодо потрібних змін. (листопад 2017)
Нова тема за замовчуванням (Winstripe), вдосконалений імпорт даних, новий менеджер тем та розширень, зменшений розмір дистрибутива, нова довідкова система, встановлювач для Linux, поштова іконка (лише для Windows).
Офіційний реліз версії 1.0. Офіційні локалізовані збірки. Додані нові функції, такі, як RSS/Atom, панель пошуку, плагін пошуку. Перестав підтримуватись 13 квітня 2006 року з випуском версії 1.0.8[29] (підтримка для застарілих версій Firefox звичайно закінчується через шість місяців після випуску нової основної версії)[30].
Офіційний реліз версії 1.5. Офіційні локалізовані збірки. Додана підтримка SVG, canvas, відкоректований UI та покращена підтримка JavaScript 1.5 і CSS 2/3. Перестав підтримуватись 30 травня 2007 року після випуску Firefox 1.5.0.12[31].
Офіційний випуск версії 2.0. Офіційні локалізовані збірки. Додані нові функції, включаючи відновлення сесії після аварійного закриття, підказки при пошуку в Google та Yahoo!, нові менеджери пошукових плагінів та доповнень, попередній перегляд web feed-ов, bookmark microsummaries та захист від фішингу. Оновлена тема. Включена підтримка JavaScript 1.7.
Тест Acid3 — 93/100. Доданий режим приватного перегляду. Покращена продуктивність та стабільність нового JavaScript двигуна TraceMonkey. Покращення двигуна Gecko.
Тест Acid3 — 94/100. Новий механізм перемикання між вкладками. Збільшена швидкість роботи Javascript. Підтримка SVG-анімації, за замовчуванням вимкнена. Підтримка CSS Multiple Backgrounds. Тісніша інтеграція з новими операційними системами Windows 7 та Mac OS X 10.6[37].
Тест Acid3 — 97/100. Нова тема на всіх платформах. Синхронізація закладок, поліпшення менеджера додатків. Групування вкладок. Вбудована синхронізація. Підтримка WebM, WebGL, апаратне прискорення графіки, додаткова оптимізація JavaScript-рушія TraceMonkey під назвою «JägerMonkey», поліпшення підтримки HTML5 та CSS3.
Підтримка CSS-анімації. Збільшена продуктивність Canvas, JavaScript рушія, мережевих операцій і функцій роботи з пам'яттю. Покращена підтримка стандартів HTML5, XHR, MathML, SMIL та Canvas. Покращена інтеграція з десктоп-оточеннями в Linux.
Цей випуск не містить ніяких змін і розрахований лише на користувачів операційної системи Mac OS. Версії для Windows і Linux повністю ідентичні Firefox 5.0 у всьому крім номера.
Додана підтримка технологій Type Inference, font-stretch а також розширені можливості HTML5, MathML і CSS. Перероблено вікно первинної перевірки додатків на сумісність.
SPDY типово увімкнено, нова домашня сторінка зі швидким доступом до управління браузером, мініатюри найбільш відвідуваних сторінок при відкритті пустої сторінки[45]
Статистика споживання пам'яті по вкладках, підтримка HTML5 елемента meter, CSS3 правил Animations, Transitions, Transforms, Gradients, IndexedDB, Battery API, Vibration API та calc(), підтримка вебдодатків, включена підтримка кодека Opus та SPDY v3[50]
Приватний режим перегляду в рамках вікна, новий менеджер завантажень, можливість завершення завислих плагінів без перезапуску браузера, новий Javascript Profiler, реалізація getUserMedia, необхідна для підтримки протоколу WebRTC[57]
Увімкнено протокол WebRTC, для Windows використовуються системні налаштування масштабування на екранах високої роздільної здатності, доданий менеджер налаштувань соціальних провайдерів, двигунець OdinMonkey з підтримкою asm.js, реалізація CSS Flexbox, Web Notifications API, clipboardData API для JavaScript, нові HTML5 елементи і
Всі Java-плагіни типово не активні, зображення завантажуються і показуються тільки тоді, коли область екрану стає видимою, підтримка H.264 під Linux, підтримка MP3 під Windows XP[65]
Реалізована підтримка одночасного запуску декількох служб за допомогою Firefox SocialAPI, що дозволяє вам отримувати повідомлення, чатитись та виконувати інші дії одночасно в декількох інтегрованих соціальних мережах;
За замовчуванням ввімкнено підтримку протоколів TLS 1.1 (RFC +4346) і TLS 1.2 (RFC 5246);
Значно оновлений режим налаштування інтерфейсу дозволяє вам легко персоналізувати вашу роботу в Інтернеті, прискоривши доступ до функцій, які ви використовуєте найчастіше;
Нове, просте для доступу меню, знаходиться в правому верхньому куті Firefox і включає в себе популярні засоби для управління браузером;
Нові заокруглені вкладки надають браузеру згладжений і плавний вигляд, і йдуть у тінь, коли стають неактивними;
Реалізований інтерактивний тур для ознайомлення користувачів з новими змінами в інтерфейсі;
Додана можливість налаштування Синхронізації Firefox за допомогою Аккаунта Firefox;
Розширені й значно удосконалені інструменти веброзробника. Зроблено безліч поліпшень;
Додана інтеграція з Generational Garbage Collector;
Тепер OdinMonkey, з метою оптимізації продуктивності, застосовує backtracking allocator для обробки коду, який використовує стиль asm.js;
Тепер бібліотека mozilla::pkix використовується для перевірки сертифікатів;
Тепер Firefox відкриває файли у форматах OGG (аудіо і відео) і PDF (електронні книги), якщо ці формати не асоційовані операційною системою із зовнішніми додатками;
Частково реалізована підтримка таблиці OpenType MATH;
Додана підтримка HTML5 WebVTT;
Додана підтримка змінних в блоках CSS3;
Підтримка navigator.sendBeacon ввімкнена за замовчуванням;
Включено новий вбудований масив: Array.prototype.fill();
Включено новий вбудований об'єкт: Object.setPrototypeOf();
Розширена підтримка CSP 1.1;
Діалоги від події onbeforeunload більше не блокують роботу всього браузера;
Виправлено пошук частково виділеного тексту посилання з контекстного меню.
Проведена оптимізація механізмів зберігання рядків JavaScript та обробки строкових даних, що дозволило скоротити споживання пам'яті і збільшити продуктивність строкових операцій;
Додана підтримка відеокодека H.264 (в пісочниці) шляхом використання відкритою компанією Cisco бібліотеки OpenH264;
Для Windows за замовчуванням ввімкнена технологія Off Main Thread Compositing (OMTC);
Проведено поліпшення роботи пошуку в адресному рядку (наприклад додані пошукові підказки на сторінках about: home і about: newtab);
Покращена стабільність відновлення сесій;
Додано новий бекенд для Content Security Policy;
Підтримка з'єднання до HTTP-проксі з використанням HTTPS;
Вилучені пропрієтарні властивості і функції window.crypto;
Припинена підтримка зневаджувача JavaScript Debugger Service на користь Debugger API;
Реалізований інтерфейс DOMMatrix;
Реалізовано правило @ counter-style зі специфікації CSS3 Counter Styles;
Додана локалізація азербайджанською мовою;
Виправлена проблема, коли незавершені завантаження позначалися як завершені, шляхом виявлення порушення передачі даних по HTTP 1.1.
Доданий редактор кубічних кривих Безьє (відео);
Доступний перегляд DOM-подій в «Інспекторі»;
Реалізовано нову бічну панель, що відображає список ярликів для кожного правила media в поточній таблиці стилів;
Додана можливість (Paint Flashing) для наочної оцінки перемальовуваних елементів;
У розділі «Правила»(Rules) в режимі інспектування додана можливість редагування правил keyframes;
Також в «Інспекторі» тепер відображається підсвічування CSS-перетворень[88].
Усунена проблема, що призводила до відображення чорного екрану замість вмісту сторінок на Windows-системах з деякими застарілими версіями графічних драйверів для чипів Intel (в останній версії 9.17.10.3517 проблема не виявлена)[89].
У браузер додана функція Firefox Hello з реалізацією аудіо- і відеочату, побудованого з використанням технології WebRTC;
Реалізована можливість легкого перемикання між темами оформлення безпосередньо з режиму настройки, який активується через меню;
У діалог, що інформує про те, що тепер вже виконується інша копія Firefox, додана опція для відновлення роботи старого процесу Firefox;
Перехід до ненав'язливої пропозиції використання Firefox як браузера за замовчуванням (без виведення діалогового вікна);
Реалізація чорнового варіанту специфікації HTTP/2 (draft14) та підтримка TLS-розширення ALPN (Application-Layer Protocol Negotiation);
Почалася реалізація засобів CSS3 з управління шрифтами;
Почалася інтеграція нового API WebCrypto, призначеного для виконання базових криптографічних операцій на стороні web-додатків, таких як: маніпуляції з криптографічними хешами, генерація і перевірка цифрових підписів, кодування і декодування даних з використанням різних методів шифрування, формування криптографічно надійних випадкових чисел. У API також передбачені функції для генерації ключів та управління ними;
У JavaScript додана підтримка типу Symbol, визначеного в специфікації ECMAScript 6 і застосовного для ідентифікаторів властивостей об'єктів;
Доданий метод Element.matches() для зіставлення елементів за іменем;
Для web workers реалізований метод Performance.now(), який повертає поточне значення таймера високого розширення з точністю 1/1000 мілісекунди;
Додано об'єкт WeakSet, визначений у специфікації ECMAScript 6;
Можливість використання в JavaScript шаблонів рядків і нового методу String.raw();
У інструментах для web-розробників додана можливість підсвічування всіх вузлів, відповідних вказаним селектору в панелях редактора стилів і режиму інспектування;
Покращено інтерфейс користувача системи профілювання. Додана окрема вкладка для оцінки продуктивності;
У web-консоль додана функція console.table для виведення вмісту багаторівневих масивів в табличному вигляді;
Додана нова панель Storage inspector для інспектування сховищ, пов'язаних з роботою cookies, localStorage, sessionStorage і IndexedDB. Тепер дані доступні тільки для читання, але в майбутніх випусках очікується підтримка редагування вмісту сховищ;
В режим інспектування додана підтримка відстеження подій бібліотеки jQuery, у тому числі забезпечений показ функцій, прив'язаних до jQuery.on();
Нове меню для зміни Iframe в процесі відладки, що дозволяє перемкнути всі інструменти web-розробника на роботу з обраним iframe;
До складу включена інтегроване середовище для розробки додатків WebIDE, що дозволяє створювати, редагувати, тестувати і розгортати web-додатки для настільних і мобільних систем. WebIDE дозволяє створювати web-додатки з нуля, використовуючи для спрощення розробки колекцію готових шаблонів;
У версії для платформи Android реалізовано автодоповнення параметрів в адресному рядку;
Для Білорусі, Росії та Казахстану пошукова система за замовчуванням змінена на Яндекс[94].
У вбудованому комунікаційному клієнті Firefox Hello з'явився новий режим чату, що дозволяє призначати імена кімнатам чату і надалі підключатися до них по фіксованому URL. Чат тепер відкривається в окремому вікні, яке можна масштабувати, переміщати і згортати незалежно від основного вікна браузера;
Забезпечена можливість доступу до каталогу-магазину додатків Firefox Marketplace з меню (розділ інструментів). Крім того, опціонально на панель може бути поміщена спеціальна кнопка;
Покращена реалізація кнопки Share, що дозволяє швидко ділитися посиланнями через соціальні мережі. Для ввімкнення функції необхідно виконати активацію, після чого з'явиться можливість прямої публікації повідомлень в Facebook, Twitter, Tumblr, Google+, Однокласниках, Вконтакте та інших соціальних мережах;
Вирішені проблеми і враховані скарги користувачів у новій реалізації панелі пошуку, що дозволяє вибрати потрібний пошуковий сервіс під час набору запиту. Новий інтерфейс пошуку активований для користувачів з будь-якими локалізаціями, а не тільки en-US;
Покращена обробка змін динамічних стилів, яка дозволила добитися збільшення чуйності інтерфейсу;
Проведена робота по збільшенню продуктивності масштабування високоякісних зображень;
Реалізовано HTTP-розширення для механізму прив'язки відкритих ключів (Public Key Pinning), що дозволяє явно визначити сертифікати яких засвідчувальних центрів допустимо використовувати для заданого сайту;
Реалізований API Resource Timing, через який можна отримати дані про час обробки різних ресурсів web-сторінки, що дозволяє точно виміряти продуктивність різних частин web-додатків з урахуванням часу завантаження зовнішніх ресурсів;
Ввімкнена за замовчуванням підтримка фільтрів CSS (властивість filter, що дозволяє створювати засобами CSS візуальні ефекти, такі як перегортання сторінок);
Семантика JavaScript-оператора 'let' приведена у відповідність до вимог специфікації ECMAScript 6;
У Web Workers додана можливість використання WebSocket;
Активована за замовчуванням CSS-властивість mask-type;
Підтримка HTML Imports, механізму формування пакетів з web-компонентами (Web Components). Наприклад, можна вставити вміст однієї html-сторінки в іншу, використовуючи конструкцію 'link rel="import" href="myfile.html"';
Підтримка інспектування псевдоелементів «::before» і «::after»;
Додано нове контекстне меню «Show DOM Properties», показуване для елементів дерева розмітки;
У інтерфейс моніторингу мережевих з'єднань (Network Monitor) доданий новий режим показу заголовків запитів і відповідей;
При наведенні на селектор CSS в вікні з поданням розрахованих значень тепер відображаються всі вузли, відповідні вказаному селектору;
У редакторі таблиць стилів за замовчуванням ввімкнена підтримка CSS source maps (зіставлення згенерованих CSS-файлів з вихідними файлами препроцесорів Sass, Less або Stylus);
Підтримка заголовка alt-svc (HTTP Alternate Services), визначеного в специфікації протоколу HTTP/2;
Підтримка WebGL-розширення EXT_blend_minmax;
Вбудований PDF-переглядач PDF.js оновлено до версії 1.0.907;
Підтримка CSS-властивостей для управління завантаженням шрифтів (CSS Font Loading API);
Для OS X Snow Leopard (10.6) і більш нових версій задіяна надана платформою реалізація відеокодека H.264 (MP4);[96]
Перехід до другої фази припинення підтримки сертифікатів на основі 1024-розрядних ключів RSA.
Шифр RC4 визнаний небезпечним, його використання приводить до відображення в інтерфейсі спеціального індикатора.
Підтримка синхронізації посилань, закріплених на стартовій сторінці.
Серія змін, що впливають на сумісність з доповненнями. Почалася підготовка доповнень до переходу Firefox на багатопроцесну архітектуру, у зв'язку з чим обмежені можливості деяких XPConnect-прошарків.
Доданий мета-тег (meta name="referrer") для управління заповненням HTTP-заголовка Referrer.
У JavaScript додана підтримка типу Symbol, визначеного в специфікації ECMAScript 6 і застосовного для ідентифікаторів властивостей об'єктів.
Реалізовано поведінку прокрутки CSSOM-View, що дозволяє забезпечити плавну прокрутку вмісту без задіяння власних бібліотек.
Додані CSS-властивості object-fit і object-position, що визначають, як слід вмістити в область замінний елемент.
Додано CSS-властивість isolation, визначальне застосування ізоляції елемента від іншого вмісту при накладенні.
Додано CSS-властивість will-change, через яку можна інформувати браузер про тип застосовуваних до елементу змін, що дозволяє заздалегідь вибрати потрібний метод оптимізації до фактичного внесення змін.
Доданий CSS-параметр unicode-range, що дозволяє визначити використовуваний діапазон символів, який буде завантажений зі шрифту (дає можливість заощадити трафік і не завантажувати зайві символи).
Позбавлені від префікса «-moz-» CSS-властивості text-decoration-color, text-decoration-line і text-decoration-style.
У функцію перетворення рядка в число ToNumber (string) додана підтримка літералів для вказівки довічних (0b) і вісімкових (0o) даних.
Проведена робота по істотному збільшенню продуктивності генераторів, визначених у специфікації ECMAScript 6 і дозволяють організувати ефективне виконання функцій в асинхронному режимі. Після внесення змін швидкість функцій-генераторів збільшилася у двадцять два рази.
Додана експериментальна настройка dom.webcomponents.enabled при якій в дереві розмітки явно відображаються приховані елементи.
Розширено можливості вставки з буфера обміну при кліці правою кнопкою на вузлі дерева розмітки.
Додана система рейтингу Heartbeat, націлена на збір відомостей про задоволення роботою браузера.
Реалізовано підмножина API Media Source Extensions (MSE) API, що дозволяє генерувати мультимедійні потоки з JavaScript-додатків. У тому числі реалізована підтримка відтворення з YouTube використовуючи HTML5-програвач.
Для HTTP/2 реалізована підтримка додаткової схеми шифрування без аутентифікації, яка активується за підтримки сервером специфікації AltSvc. При даній схемі забезпечується тільки шифрування потоку даних без виконання операцій підтвердження достовірності сервера.
Відключений відкат на небезпечні версії TLS.
Звернення до пошукової системи Bing тепер проходить з використанням HTTPS.
Для збірок з турецькою локалізацієєю за замовчуванням задіяна пошукова система Яндекс.
Покращена продуктивність відтворення WebGL на платформі Windows за рахунок використання API Direct3D 11 замість Direct3D 9.
У WebRTC задіяна нова реалізація протоколів SDP (Session Description Protocol) і JSEP (Javascript Session Establishment Protocol).
Підтримка механізму OneCRL для централізованого відкликання сертифікатів.
Припинено підтримки DSA у сертифікатах і TLS.
У сертифікатах реалізована підтримка полів з обмеженнями по email.
Розширено інформаційні повідомлення про помилки SSL, не пов'язані з сертифікатами.
Для роботи розширення False Start в протоколі TLS тепер потрібно набір шифрів на основі блочного шифрування AEAD.
Додана підтримка CSS-властивості display: contents.
IndexedDB і WebSocket тепер доступні в багатопотокових обробниках Web Workers.
Забезпечена можливість виклику панелі налагодження для URL chrome:// і about://.
У web console додано виведення інформації про недостатньо надійні шифри.
Нова реалізація інтерфейсу для відображення інформації, пов'язаної з безпекою, у тому числі виводяться дані про сертифікати, версії TLS/SSL і методи захисту з'єднання.
До складу включений інструмент Valence, що дозволяє використовувати Firefox Developer Tools для налагодження сторонніх браузерів.
В системі інспектування шрифтів з'явилася можливість перегляду всіх використовуваних на сторінці шрифтів, включаючи згадані в блоках iframe.
У інтерфейс інспектування сторінок додана панель для управління елементами анімації.
Включена повністю перероблена система налаштувань браузера. Новий розділ «Налаштування» побудований за принципом окремої сторінки з низкою сторінок, замість морально застарілого вікна.
При перезапуску після оновлення тепер виводиться діалогове вікно, що пропонує підтвердити легітимність встановлених додатків.
Підтримка API Encrypted Media Extensions, реалізує елементи підтримки DRM (Digital Rights Management) для організації захисту від копіювання відеоконтенту, що вбудовується в web-сторінки через HTML5-теги video і audio (Windows Vista або пізніші).
У WebRTC забезпечена підтримка передачі декількох однотипних потоків даних в рамках одного з'єднання (multistream PeerConnection) і можливість повторного погодження з'єднання.
Реалізований BroadcastChannel API, що дозволяє організувати простий обмін повідомленнями між різними контекстами в браузері, прив'язаними до одного сайту.
Додана підтримка Ruby-анотацій.
Припинено підтримку властивості autocomplete = off в полях з логінами та паролями.
Змінено поведінку парсера URL, який тепер не проводить кодування і декодування з символами '%' при установці або отриманні фрагмента URL.
Тепер RegExp.prototype.source повертає (?:) замість порожнього рядка для порожніх регулярних виразів;
Підвищено швидкість завантаження сторінок шляхом оптимізації деяких параметрів з'єднання;
Реалізована технологія Responsive Images.
WebSocket тепер доступний в Web Workers.
Для типізованих масивів в об'єкт Array додані методи of(), from(), forEach(), filter(), map() і slice().
Додана підтримка DOM3-подій KeyboardEvent.code, що дозволяють отримати інформацію про сканкод натиснутої клавіші, визначаючого фізичний стан клавіші без урахування натискання модифікаторів та обраної розкладки клавіатури.
Для побудови та тестування доповнень до Add-on SDK задіяний новий інструментарій JPM, який замінить собою CFX, написаний на мові Python. JPM підтримує пакети NPM, написаний на JavaScript і використовує в роботі Node.js.
В інтерфейсі зневадження забезпечена видимість оптимізованих змінних.
У web-консоль додана команда copy.
У web-консолі спеціальними мітками візуально виділені і можуть бути відфільтровані записи, пов'язані із запитами XMLHttpRequest.
Режим читача (Reader View), при якому в зручному для сприйняття вигляді відображається тільки значимий текст статті, а всі супровідні керуючі елементи, банери, меню, навігаційні панелі та інші не пов'язані з контентом частині сторінки приховуються.
Можливість організації спільного доступу до активної вкладки або вікна через вбудований комунікаційний клієнт Hello.
Можливість відстеження статей і відео за допомогою сервісу Pocket, що дозволяє відкласти посилання, щоб повернутися до них коли з'явиться час, у тому числі з інших пристроїв.
Виправлено помилку, що приводить до стану гонки (race condition) через який припиняється рендеринг при перемиканні вкладок.
Вирішено проблеми продуктивності на платформі Windows 7 з драйвером VESA[107].
На платформах Linux і OS X реалізований механізм виявлення шкідливого програмного забезпечення у файлах, що завантажуються.
У вбудований комунікаційний клієнт Hello додана підтримка відправки посилання для початку розмови через соціальні мережі. Посилання можна відправити у Facebook, Twitter, Tumblr, LinkedIn, Google+ і деякі інші.
Підтримка визначених в Unicode 8.0 модифікаторів для emoji-піктограм, що дозволяють змінювати колір шкіри.
Для web-додатків, що підтримують засоби для людей з обмеженими можливостями, реалізована підтримка ролі 'switch', визначеної в специфікації ARIA 1.1.
Шифр RC4 тепер використовується тільки для сайтів, явно зазначених у білому списку, для решти ресурсів він відключений.
Повністю видалена підтримка небезпечного протоколу SSLv3.
Підтримка тегу <link rel="preconnect">, інформуючого браузер про необхідність передчасного встановлення з'єднання до вказаного серверу.
В CSS-властивості list-style-type тепер можна вказувати рядок, визначаючий значення за замовчуванням.
Приведено у відповідність зі специфікацією засоби для каскадного розміщення CSS-перетворень та анімації.
Ввімкнено за замовчуванням Fetch API для виконання мережевих запитів і обробки, отриманих в результаті таких запитів, ресурсів.
Реалізований Cache API для збереження отриманих через Fetch API відповідей, які надалі можуть бути повернуті з кешу при запиті того-ж ресурсу.
Підтримка специфікації CSS Scroll Snap Points, що надає засоби для управління поведінкою прокрутки і панорамування.
У режимі перегляду розмітки в системі інспектування контенту додана підтримка переміщення елементів в режимі drag&drop.
У web-консолі забезпечено збереження історії введення команд, навіть після закриття вікна.
У WebSocket забезпечена можливість з'єднання з локальним хостом (localhost) навіть при активності offline-режиму.
Інтегровані напрацювання проєкту Silk, що забезпечують більш плавну анімацію і прокрутку на платформі OS X.
Підтримка платформи Windows 10, у тому числі режиму для планшетних ПК.
Доданий захист від завантаження потенційно нав'язуваного програмного забезпечення.
На платформі Linux збільшена продуктивність прокрутки, виведення графіки і відтворення відео.
Збільшена плавність і надійність CSS-анімації шляхом реалізації асинхронного виведення анімації.
На стартовій сторінці реалізована нова система контекстної реклами (Suggested Tiles).
Можливість вказати в повідомленнях комунікаційного клієнта Hello посилання на контекст обговорення (наприклад, вказати вміст вкладки або посилання, яке пропонується обговорити).
Реалізована техніка асинхронної ініціалізації плагінів NPAPI, яка дозволила скоротити час появи на сторінках контенту, пов'язаного з плагінами.
Нове оформлення менеджера встановлення доповнень.
Впровадження процесу перевірки доповнень по цифровому підпису.
Зниження споживання пам'яті при масштабуванні JPEG-зображень і збільшена швидкість їх рендерингу.
Покращена робота механізму відключення засобів прискорення графіки в відеокартах, в яких використання даних засобів призводить до проблем зі стабільністю. У списку блокування тепер враховується в яких саме версіях Firefox спостерігаються проблеми з тим чи іншим пристроєм.
Субресурси (iframe-, img-, script-, XMLHttpRequest або css-вставки, що завантажуються за іншого домену) тепер не призводять до запиту HTTP-аутентифікації з метою захисту від проведення атак з організації витоку параметрів входу.
У IndexedDB за замовчуванням застосовані короткочасні транзакції (non-durable, тільки ізоляція, без збереження стану на диску).
Реалізований параметр AudioBufferSourceNode.detune, що дозволяє модулювати швидкість відтворення звуку.
Доданий новий інструментарій для аналізу продуктивності та профілювання web-додатків.
Внесено поліпшення в реалізацію інтерфейсу моніторингу мережевої активності.
В інструменти для web-розробників доданий наочний спливаючий блок підказок для налаштування значень фільтра CSS обраного блоку.
Новий інструмент, що дозволяє виводити горизонтальні і вертикальні лінійки на сторінці.
Виклики Console API з SharedWorker і ServiceWorker тепер відображаються в web-консолі.
В системі інспектування додана можливість пошуку у всіх фреймах, що є на сторінці.
На платформі Windows забезпечена більш плавна прокрутка й анімація шляхом залучення апаратного vsync.
У режимі дотримання конфіденційності (Private window) додано блокування елементів сторінок, які можуть використовуватися для відстеження поведінки користувача і переміщень між сайтами.
На кнопки вкладок доданий індикатор, що сигналізує про відтворення звуку у відкритому цією вкладкою сайті та дозволяє в один клік приглушити його.
Внесено поліпшення в менеджер облікових записів.
В інтерфейсі налаштування перероблено оформлення розділів управління безпекою та режимом конфіденційності.
Змінено оформлення індикаторів рівня захищеності доступу до сторінки, що переглядається. Найбільш суттєвою зміною є те, що сайти, які використовують сертифікати, верифіковані по прив'язці до домену (DV), тепер позначаються як захищені.
Покращення WebRTC: підтримка IPV6, налаштування для керування генерацією ICE і видимістю IP, для розширень додані хуки для дозволу/заборони ініціювання виклику або відповіді, розширені засоби моніторингу та управління тим, які пристрої використовуються в getUserMedia.
Збільшена продуктивність інтерактивних web-сайтів, робота з якими призводить до великої кількості змін стилів.
API Media Source Extension для відео HTML5, тепер доступно для всіх сайтів, а не тільки для YouTube.
Реалізація вбудованого об'єкта Reflect, визначеного в специфікації ECMAScript 2015 що надає серію методів для перехоплення javascript-операцій.
Підтримка викликів ImageBitmap і createImageBitmap(), що дозволяє отримати картинку з вмісту тегів canvas, img і video.
Підтримка Push API, що дозволяє встановлювати обробники одержуваних з боку сервера повідомлень, що спрацьовують навіть у ситуації, коли web-додаток не активний.
Перегляд коду сторінки тепер проводиться не в окремому вікні, а у вкладці.
Доданий режим віддаленого налагодження сайту через Wi-Fi, що дозволяє налагоджувати відкритий в Firefox для Android сайт без з'єднання пристрою через USB і без запуску ADB.
У засобах для web-розробників реалізована можливість відстеження виконання асинхронних викликів, встановлених через setTimeout, обробники подій DOM і обробники Promise.
У WebIDE додана можливість налаштування симулятора Firefox OS для симулювання інтерфейсу для смартфонів, планшетів і TV.
У режимі інспектування доданий набір встановлених CSS-фільтрів і можливість зберегти власний фільтр для подальшого використання.
Тепер доступна версія Firefox для 64-бітної архітектури, яку можна завантажити з офіційного сайту.
У режим приватного перегляду з блокуванням відстеження включена можливість додавання адрес для блокування;
Покращено API функції відтворення відео у форматі M4V;
Додана можливість відображення підказок пошукових запитів в адресному рядку;
Тепер на комп'ютерах з сенсорним екраном і операційними системами Windows 8 і 10, екранна клавіатура з'являється при натисканні на поле введення тексту;
Звіт про працездатність програми перекладений на той же механізм роботи, що і телеметрія;
Вирішені проблеми, що призводили до краху при запуску на платформі GNU/Linux з використанням VNC і при вияві помилки в коді кешування мережних з'єднань.
В новому випуску також усунена проблема, яка при певних налаштуваннях приватності могла привести до видалення збережених паролів.
Вимкнена підтримка звуку opus/vorbis в H.264(таким чином було вирішено проблему з відставанням звуку в деяких роликах YouTube).
Виправлена проблема з відправкою заголовка Cookie з web worker при ввімкненні блокування сторонніх Cookie.
Виправлена регресивна зміна, що призвела до проблем з використанням атрибута srcset тегу image.
Порушення операцій копіювання і вставки з буфера обміну при перенесенні даних з Firefox в деякі старі додатки на базі рушія Gecko, наприклад, в Thunderbird.
Усунено падіння при відтворенні відео з використанням API Media Source Extension.
Виправлена регресивна зміна, яка з'явилася у випуску Firefox 45, що блокує відправку заголовка content-type при порожніх значеннях тегу «input type=file», що призвело до непрацездатності деяких форм завантаження даних[139].
Вибрати українську мову інтерфейсу Mozilla Firefox можна безпосередньо при встановленні програми. Змінити з іншої мови на українську, після встановлення програми, можна в налаштуваннях.
↑Архівована копія. Архів оригіналу за 30 жовтня 2013. Процитовано 5 червня 2012.((cite web)): Обслуговування CS1: Сторінки з текстом «archived copy» як значення параметру title (посилання)
↑Архівована копія. Архів оригіналу за 25 грудня 2013. Процитовано 11 грудня 2013.((cite web)): Обслуговування CS1: Сторінки з текстом «archived copy» як значення параметру title (посилання)
↑Архівована копія. Архів оригіналу за 3 квітня 2013. Процитовано 3 квітня 2013.((cite web)): Обслуговування CS1: Сторінки з текстом «archived copy» як значення параметру title (посилання)
↑Архівована копія. Архів оригіналу за 3 жовтня 2013. Процитовано 17 травня 2013.((cite web)): Обслуговування CS1: Сторінки з текстом «archived copy» як значення параметру title (посилання)
↑Архівована копія. Архів оригіналу за 28 жовтня 2013. Процитовано 28 червня 2013.((cite web)): Обслуговування CS1: Сторінки з текстом «archived copy» як значення параметру title (посилання)
↑Архівована копія. Архів оригіналу за 28 березня 2014. Процитовано 18 вересня 2013.((cite web)): Обслуговування CS1: Сторінки з текстом «archived copy» як значення параметру title (посилання)
↑Архівована копія. Архів оригіналу за 18 вересня 2013. Процитовано 18 вересня 2013.((cite web)): Обслуговування CS1: Сторінки з текстом «archived copy» як значення параметру title (посилання)
↑Архівована копія. Архів оригіналу за 22 жовтня 2014. Процитовано 27 вересня 2014.((cite web)): Обслуговування CS1: Сторінки з текстом «archived copy» як значення параметру title (посилання)
↑Архівована копія. Архів оригіналу за 30 жовтня 2013. Процитовано 30 жовтня 2013.((cite web)): Обслуговування CS1: Сторінки з текстом «archived copy» як значення параметру title (посилання)
↑Архівована копія. Архів оригіналу за 19 серпня 2014. Процитовано 11 грудня 2013.((cite web)): Обслуговування CS1: Сторінки з текстом «archived copy» як значення параметру title (посилання)
This browser is not supported by Wikiwand :( Wikiwand requires a browser with modern capabilities in order to provide you with the best reading experience. Please download and use one of the following browsers:
Your input will affect cover photo selection, along with input from other users.
X
Get ready for Wikiwand 2.0 🎉! the new version arrives on September 1st! Don't want to wait?
Oh no, there's been an error
Please help us solve this error by emailing us at support@wikiwand.com
Let us know what you've done that caused this error, what browser you're using, and whether you have any special extensions/add-ons installed.
Thank you!