Мозілла
Mozilla Firefox — вільний безкоштовний веб-оглядач з відкритим кодом, заснований на ядрі Gecko (Проект Mozilla).
Після випуску 9 листопада 2004 версії 1.0 року одержав схвальні відгуки від багатьох видань, включно із «Форбс». З більш ніж 25 мільйонами завантажень з головного сайту в перші 100 днів після випуску версії 1.0, Firefox став однією із найуживаніших програм із відкритим кодом. 19 листопада 2005 року (за 344 дні після випуску версії 1.0) Firefox було завантажено в 100 мільйонний раз. Станом на липень 2012 року Firefox має частку 20,6% поміж десктопними браузерами та посідає другу позицію після Internet Explorer. Firefox зміцнює позиції у секторі десктопних браузерів. Зокрема, в Україні Firefox займає 2 місце після Opera за популярністю з часткою 33,36% станом на 2011 рік. Топ-5 браузерів в Україні на 11 березня. 30 червня 2009 кількість завантажень Firefox різних версій перетнула межу в 1 мільярд.
Існують версії для Linux та інших операційних систем.
Зміст
Особливості
На відміну від найбільш розповсюдженого на початок 2005 року, вбудованого в Windows веб-оглядача Internet Explorer, Firefox забезпечує вищий рівень безпеки користувача, здатний захищати його від нав'язливої реклами, має низку нових можливостей, таких як:
- блокування спливаючих вікон;
- відкриття сторінок у вкладках, а не в окремих вікнах;
- додатки Firefox, що надають нові можливості, наприклад, IE Tab, ScrapBook, Firebug тощо, яких наразі існують тисячі; переважна більшість додатків розповсюджується централізовано через https://addons.mozilla.org/uk/firefox/
- теми оформлення.
Під час розробки Firefox особлива увага приділялась підтримці стандартів W3C. Тому іноді веб-сайти, написані з порушенням стандартів у розрахунку на перегляд лише в Internet Explorer, можуть відображатись неправильно. Наразі, зокрема через поширення Firefox та інших альтернативних браузерів, такі сайти трапляються все рідше.
На відміну від Mozilla Suite, який представляє собою набір веб-орієнтованих додатків, Firefox — лише веб-оглядач, він менший, швидший і простіший у використанні. Також Firefox надає деякі додаткові можливості, наприклад, налаштування панелі інструментів.
Додатково варто відзначити такі можливості:
- вмонтовану панель пошуку в пошукових машинах і словниках;
- так звані «Live bookmarks» — інтеграцію з RSS-потоками;
- широкі можливості з налаштування поведінки та зовнішності;
- невеликий розмір дистрибутиву.
Докладно про зміни
Версія 3.0
Під час розробки Mozilla Firefox 3 мав назву Gran Paradiso.
Найвідоміша зміна, що сталася у версії 3.0 — це перехід на оновлений механізм розмічування та відображення сторінок — Gecko 1.9. Також Firefox 3.0 містить можливість зберігати закладки та історію за допомогою SQLite.
Firefox 3.0 отримав вбудовану підтримку мікроформатів. 5 січня 2010 року відбувся реліз версії 3.0.17.
Версія 3.5
Версія 3.5 реалізує значну кількість нововведень та покращень, таких як:
- Підтримка стандарту HTML 5, включно з елементами audio, video, підтримкою оффлайнових ресурсів та технології drag'n'drop
- Розширеною підтримкою CSS, включно з підтримкою завантаження шрифтів та CSS-трансформацією.
- Покращення в DOM, включно з вбудованою підтримкою JSON, Geolocation API тощо.
- Розширення JavaScript-рушія можливістю нативної компіляції (TraceMonkey)
- Приватний режим перегляду
Проблеми з безпекою у версії
Після введення нового рушія JavaScript (TraceMonkey), переглядач разом з прискоренням швидкості обробки скриптів. Перелік дивних корисностей, котрі зроблять ваші подорожі мережею зручнішими отримав багато дірок в безпеці. Критичні вразливості переглядача були знайдені практично одразу по виходу релізу, були швидко залагоджені, проте одразу після виходу версії 3.5.1 були знайдені нові вразливості.
Версія 3.6
Має вийти разом з першою стабільною версією Mozilla Fennec, браузером для мобільних пристроїв на базі Firefox. --> Головні зміни:
- Легкі теми оформлення (так звані «персони»)
- оптимізація швидкості та скролінгу
- підтримка асинхронного виконання скриптів
- перевірка оновлень плагінів (в першу чергу, Flash плагіну)
- підтримка Drag & Drop API та File API, котрі дозволяють зробити веб-сторінки більш інтерактивними
Версія 3.6.4
Firefox 3.6.4+ забезпечує безаварійний перегляд сторінок для користувачів Windows та Linux, навіть коли відбувається збій у модулях Adobe Flash, Apple Quicktime чи Microsoft Silverlight.
Якщо модуль зависне чи впаде, це не спричинить зависання Firefox.
Версія 4.0
Перша версія, що базується на рушію Gecko 2.0. Головні зміни:
- Докорінно змінений інтерфейс. Вкладки в заголовку вікна, відсутність рядка меню (замінений кнопкою firefox)
- Пошук по відкритих вкладках
- Підтримка multitouch
- Новий менеджер розширень, можливість встановлення розширень без необхідності перезавантаження браузера
- Повна підтримка WebGL
- Підтримка відеоформату WebM
- Підтримка рендерингу сторінок за допомогою відеоакселератора
- Повніша підтримка HTML5
- Новий двигунець Javascript JägerMonkey, що дає значний приріст продуктивності.
- Вбудована синхронізація паролів (колишній проект Weave)
Після численних переносів, версія 4.0 вийшла 22 березня 2011 року. За перший день після випуску була скачана більш ніж 7 млн разів[[1].
Швидкі релізи
Починаючи з версії 5, розробники Firefox змінили нумерацію релізів. Відтепер, реліз випускається кожні 6 тижнів, і містить невеликі зміни порівняно з попередником.
2011
Версія 5.0
- Додана підтримка CSS-анімації.
- Налаштування Do-Not-Track можна знайти в налаштуваннях.
- Поліпшення продуктивності canvas, JavaScript, пам'яті та мережі.
- Покращена підтримка HTML5, XHR, MathML, SMIL і canvas.
- Покращена підтримка для деяких локалізацій.
- Покращення інтеграції з операційною системою Linux.
- WebGL більше не підвантажує крос-доменні текстури.
- Для фонових вкладок змінені значення setTimeout і setInterval до 1000 ms для покращення продуктивності.
- Виправлені деякі помилки зі стабільністю та безпекою.
Версія 6.0
- Підсвітка домена в рядку адреси
- Підтримка останньої версії WebSockets
- Оптимізація двигунця JavaScript
Версія 7.0
- Оптимізація використання пам'яті
- Покращення синхронізації Firefox Sync
- Підтримка CSS властивості «overflow: ellipsis»
- Телеметрія
- Підтримка Web Timing
Версія 8.0
- Оптимізація швидкодії
- Доданий пошук по Twitter
- Додана підтримка HTML5-атрибута «contextmenu» для створення контекстних меню
Firefox 9
- В Linux поліпшений рушій JavaScript, що істотно прискорює роботу в Інтернеті;
- Firefox включає Type Inference, який прискорює роботу JavaScript і дозволяє веб-сайтам та веб-додаткам з великою кількістю фотографій, відео та 3D-графіки завантажуватися і працювати набагато швидше. Type Inference є частиною рушія SpiderMonkey JavaScript, інтегрується з компілятором JaegerMonkey JIT, робить аналіз і допомагає згенерувати ефективніший код. Швидкість Firefox з включеним Type Inference в тестах JavaScript, таких як Kraken and V8, підвищилася майже на 30%.
- Додана підтримка запиту статусу Do Not Track через JavaScript;
- Додана підтримка font-stretch;
- Покращена підтримка text-overflow;
- Додана підтримка Chunked XHR, що дозволяє веб-сайтам отримувати дані, що є частиною процесу завантаження великого XHR. Це дозволяє розробникам прискорити роботу веб-сайтів та веб-додатків, особливо тих з них, які завантажують великі обсяги даних або використовують AJAX;
- Покращена підтримка стандартів HTML5, MathML і CSS;
- Виправлено кілька проблем з безпекою;
2012
Firefox 10
- Тихе оновлення і виправлення проблем з додатками після оновлення.
- Підтримка повноекранного відео при роботі з HTML5 відео.
- Можливість зберегти кадр з відео через пункт меню «Save snapshot as…»
Firefox 11
- Імпорт даних з Google Chrome
- Синхронізація додатків
- Підтримка SPDY (типово вимкнута)
Firefox 12
- Оновлені інструменти управління мультимедіа
- Покращені інструменти розробника
- Додана підтримка CSS column-fill та text-align-last
Firefox 13
- Новий about: home
- Пуста вкладка містить набір прев'ю найбільш відвідуваних сайтів (аналог SpeedDial)
- SPDY тепер типово увімкнено
- Інкрементальний збирач сміття в JavaScript
- Додано підтримку column-fill
- Експериментальна підтримка ECMAScript 6 Map та Set
Firefox 14
- Вибіркова активація плагінів (активується через about: config)
- Пошукові запити до Google йдуть лише по захищеному каналу
- Реалізація Pointer Lock API
- Можливість відновити початковий стан профіля при його пошкодженні без втрати паролів, закладок і історії (опція «Reset Firefox» в «About: support»)
Firefox 15
- Підтримка перегляду pdf без додаткових плагінів (типово вимкнута), використовуючи pdf.js
- Підтримка SPDY v3
- Оптимізація використання пам'яті аддонами
- Інтегрований дебаггер JavaScript
- Реалізація кодека Opus
- Підтримка CSS властивості word-break
Firefox 16
- Початкова підтримка web-додатків
- Нові інструменти розробника
- CSS3 Animations, Transitions, Transforms та Gradients
- В about: memory можна подивитися розподіл по вкладкам
- Кодек Opus типово увімкнено
- Покращення двигунця JavaScript
Firefox 17
- Початкова імплементація Social API
- Реалізація Click-to-play для блокування автоматичного запуску потенційно небезпечних плагінів (таких як flash)
- Оновлений Awesome Bar
- Можливість редагування властивостей в редакторі сторінки
- Виправлені проблеми з продуктивністю та скролом сторінок з фіксованим заголовком
Для розробників
- Підтримка атрибуту sandboxed для iframe
- Підтримка css технології @supports (типово вимкнена)
- Підтримка startsWith, endsWith для string в JavaScript
- Підтримка ParallelArray для паралельної роботи з масивами
- Підтримка ітераторів Map/Set
2013
- Швидкий компілятор JavaScript IonMonkey
- Попередня підтримка стандарту WebRTC
- Покращений алгоритм збільшення картинок при збільшенні сторінки
- Прискорений алгоритм перемикання між вкладками
- Підтримка DOM властивості window.devicePixelRatio
- Прискорення часу запуску за рахунок прискорення перевірки сертифікатів підписаних розширень
- Прискорений відгук під час роботи через проксі
Посилання
- Офіційна українська сторінка Firefox
- Додатки Firefox
- Mozilla Україна
- Український форум Mozilla
- Mozilla Firefox в портабельній версії
Помилка цитування: Для наявного тегу <ref>
не знайдено відповідного тегу <references/>