На кого да излъжа намазан firefox. История на създаването и развитието на браузъра Mozilla Firefox. Създаване на Firefox. Производства

На гърба браузърът се наричаше "Феникс" ("Феникс"). Един час по-късно браузърът беше преименуван на "Firebird" ("Firebird") поради конфликт на търговска марка, но името по-късно беше променено на "Firefox" по подобни причини. Въпреки това, Firefox беше запазена марка от The Charlton Company в Обединеното кралство, което беше показано в диалоговия прозорец About.

Firefox ("огнена лисица") - буквален превод на кита, pingin hǔo hú, как китайците понякога наричат ​​рудната лисица и малката панда, в чест на които, зад думите на търговците на дребно, и имената на браузъра . Firefox е по-добре съкратено като "Fx" или "fx", отколкото "FF" или "FX".

През повечето време браузърът се нарича "Mozilla".

Проектът Firefox е стартиран от Блейк Рос и Дейв Хайат, ако са работили в Netscape Communications, който е в склада на AOL Time Warner. След затварянето на Netscape Communications, целият проект на Mozilla се управлява от същата Mozilla Foundation, която носи търговските марки. Mozilla Firefox.

Firefox беше освободен от пакета за приложения на Mozilla, кодът на някои писма за създаване от нулата в Mozilla Organization беше заменен с кода на Netscape Communicator 5, част от който беше пуснат под безплатния лиценз на Mozilla Public License след натискане на „браузъри ".

Браузърът спечели много пренасяне на двигателя Gecko, творения с подобрения на стандартите. Разработването на Firefox се извършва от поддръжници на дъщерното дружество на Mozilla Corporation и доброволци от цял ​​свят.

История на версиите:

Firefox 1.0

Firefox 1.0 (кодово име "Phoenix") беше пряк потомък на Mozilla Suite 1.7 (базиран на двигателя Gecko 1.7) и можеше да спи много с него в интерфейса на coristuvach - например в прозорците бутоните бяха разгърнати не хоризонтално (като инфекция), а вертикално, в традицията на Mozilla. Средното подобрение е мениджърът за разширение, възможността за автоматично актуализиране чрез инсталатора на новата версия.

Gilka 1.0.x беше единична (вкл Нарази), в някои търговци на дребно бяха направени сериозни промени в API в движение, под часа на активно котиране, което доведе до честата лудост на разширението за Fx 1.0.3 с версии 1.0.4-1.0.8

В момента вече не се поддържа, но това означава, че броят на некоригираните служители на сигурността е морално остарял.

Firefox 1.5

Firefox 1.5 (кодово име Deer Park) пусна 29-та есен на годината (след 30-та есен) 2005 г., актуализиран редовно за втори път.

Актуализация за версия 1.5:

Внедрена система за автоматично подновяване.
Ускорена и подобрена навигация.
Сортирайте раздели с помощта на механизма за плъзгане и пускане.
Блокът от викони за снаждане е поправен.
Функцията Clear Private Data може да вижда лична информация.

На 31 май Firefox 1.5.0.12 и Firefox 2.0.0.4 станаха достъпни за широката публика чрез системата автоматични актуализации. Всички стандартни надстройки за сигурност и стабилност. Също така 1.5.0.12 е останалата версия на 1.5. Firefox 1.5.0.12 вече има свой собствен механизъм за актуализиране, който ще позволи на грешките да „мигрират“ към Firefox 2 чрез инсталиране на специална корекция. Надстройката до g_lka 2.x беше предложена на koristuvs на 28 март 2007 г.

Firefox 2

25 юли 2006 г Wiishow Firefox 2.0 (кодово име Bon Echo). За първото доба, което е изминало от момента на официалното пускане на браузъра, е взето над 2 милиона пъти. Вдъхновение, базирано на пълноценния Firefox 1.5 двигател - Gecko 1.8.1. Новата поддръжка на JavaScript, SVG, XML е подобрена, дизайнът на браузъра е леко променен, въведена е система за защита от фишинг, която е разширена от Google. Беше планирано да се добави кочана текущата системаотметки под името Places, но чрез трудностите в її nagodzhennі спечели само Firefox 3.0 (червей 2008). Добавена е проверка на правописа към текста в уеб формуляри.

Firefox 3

2 април 2008 г Версия на Firefox 3.0 Beta 5 е включена в Ubuntu 8.04 и Fedora 9.

В бета версиите форматът на падащия списък с адреси за автоматично довършване за заключване е променен и алгоритъмът за автоматично довършване е подобрен. Преди бета 4, закъснението на позицията на резултата се прилагаше в зависимост от това, което користувачът избира чрез вмъкване на песента ред по ред.

Добавена е способност за победа системна корекциядостъп през прокси сървър (променете средата $http_proxy) на Linux платформата и радио бутон за избор на различен диалогов прозорец, който изглежда е по-вероятно да бъде променен.

Разширението „DOM Inspector“ е премахнато от стандартната публикация. Сега е достъпен от добавки.

16 май 2009 г. Първият кандидат за версия е Firefox 3.0 RC1, който вече привлече над 1,5 милиона души. Нюму Було разкри 10 сериозни извинения(Този номер има три критични извинения). Окончателната версия е малка само след корекцията на всички помилвания.

Едно от тези извинения всъщност се дължи на скорошните характеристики на внедряването на fsync в Linux, замяната на fsync в SQLite версия 3.5.8 и не на последно място версията на SQlite версията на Firefox, наскоро надстроена до 3.0 RC1.

„Този ​​набор от промени има памет, която отнема един час работа, и значително повишена производителност“, каза вицепрезидентът на Mozilla Майк Белзнер. В RC2 добавихме автоматични цикли на паметта, системи за дефрагментиране на паметта и променихме около сто фрагмента в кода (чрез цикли на паметта бяха променени). Също така браузърът е премахнал допълнителни механизми за сигурност за един час работа от защита на уеб страници. Отметките, историята на дейностите, бисквитките и паролите вече се записват от криптирания формат. Ще прегледам отново двигателя на JavaScript.

Издадена е Release Candidate 3. В тази версия извинението за блокиране на браузъра в операционната Mac системи OS X 10.5.3, версиите за Windows и Linux са оставени непроменени.

17 юни 2008 г. Firefox 3, базиран на платформата Gecko 1.9, беше разработен през оставащите 34 месеца. Новата платформа включва повече от 15 000 промени за подобряване на производителността, подобряване на стабилността и точността в допълнение към опростяване и подобряване на кода. Подмяната на новата платформа направи Firefox 3 по-сигурен, лесен за конфигуриране продукт с много различни функции за уебсайтове на дребно и добавки към Firefox.

Firefox 3.5

Firefox 3.5 е следващата стабилна версия, която ще бъде на 30 март 2009 г. Кодовото име е Shiretoko. Версията на Gecko е 1.9.1.

Тази версия на Firefox е под версия 3.5, а не 3.1, както е планирано назад.

Това решение беше възхвалено за точната цел на цифровите промени, направени след пускането на Firefox 3.0 в миналото. Ето редица промени в основните раздели, коригирани изцяло с уеб стандартите, значително преработен JavaScript двигателя, както и подобрена поверителност, която включва новата частен режим, което позволява на потребителите да виждат всички специални данни, например сесията.

Освен това окончателната версия на браузъра промени логото на ново. Образът като цяло е загубил своята неизбежност, зад бръчка на лисича опашка, която символизира огъня, който задушава планетата Мозила.

Firefox 3.6

Firefox 3.6 е следващата стабилна версия, която е насрочена за 21 септември 2010 г. Кодовото име е Namoroka. Версията на Gecko е 1.9.2.

На етапа на тестване изданието беше под версия 3.2.

Основните характеристики на Firefox 3.6 є:

Подобрена производителност: промяна на времето за стартиране на браузъра и отварянето на раздели;

Придружаващи леки теми, които не засягат рестартирането на браузъра (Personas), тази интеграция с Windows 7 и Mac OS 10.6 е коригирана в "разумния" ред на адреса и формуляра за автоматично довършване.

Firefox 4.0

Версията идва след Firefox 3.6. По-късно беше пуснат под версия 4.0, а не 3.7, както беше планирано на етапа на алфа тестване. Weide Firefox 4.0 на кочан 2011 рок.

Една от ключовите насоки в развитието беше цифровото подобрение на интерфейса. Например, планира се да поставите лентата с раздели близо до рамката на прозореца, ще вляза в ред, мениджърът на добавките ще бъде възстановен. Също така ще бъде добавена възможност за групиране отворени раздели.

Основната инсталация на браузъра ще го активира Разширение за FirefoxСинхронизиране, което позволява на потребителите да синхронизират своите отметки, списък с отворени раздели, история и запазване на пароли между компютри и мобилни телефони.

В допълнение, Firefox 4.0 ще включва новия Jägermonkey JavaScript двигател, който ще подобри скоростта на JavaScript кода за няколко пъти.

  • Аудио/video.ogg файловете, както и .pdf файловете вече се обработват от Firefox, въпреки че не са изброени в същата програма (само за Windows);
  • Отстрани на новия раздел е добавен формуляр за търсене в Интернет;
  • Реализиран и активиран WebVTT;
  • Поддръжка за промяна на CSS блокове. Стана възможно да се създадат вариантни с префикса „--“ (преди това изписано „var-“), че възможността за отдалечената им замяна на допълнителната инструкция var ().;
  • CSP 1.1 nonce-source и hash-source включени за заключване;
  • Диалозите, които се появяват преди началото, вече не блокират достъпа, докато браузърът не реши;
  • Инструменти на търговеца: До палитрата от цветове на даренията, инструмента за пипета;
  • Инструмент за търговия на дребно: редактиран модел на кутия;
  • Инструменти на търговеца на дребно: Редактор на кодове за подобрения;
  • Инструменти за търговец на дребно: Tracer за конзолен стек;
  • Инструмент за търговия на дребно: Копирайте като CURL;
  • Инструменти на търговеца: стилизиране на трупи в конзолата;
  • Инструментите на търговеца на дребно: Nalagojuvach dodatkiv;
  • Кутия с инструменти: Nalagojuvach Canvas;
  • Поправено е търсене на често виждан текст, изпратен от контекстното меню.
  • Добавена е възможността за актуализиране на страната на синхронизираните раздели към звяра до дъното;
  • Добавена поддръжка за прегрупиране на панели домашна страна(относно: дома);
  • Интеграция на Generational Garbage Collector, която ви позволява да постигнете по-голяма производителност и по-добра памет в ситуация на спестяване страхотно числопредмети, които живеят кратък час;
  • В модула за оптимизиране на OdinMonkey за кода, който е базиран на стила asm.js, има ново допълнително ниво на оптимизация (разпределител за обратно проследяване), което ви позволява да осигурите генерирането на машинни инструкции за JIT работата. Отрицателната страна на новия метод е увеличаването на времето за компилиране и по-големият ресурсен капацитет чрез методите на сгъване за търсене на оптималното решение, за да даден методне печелете заключвания за голям код, а по-скоро изключвания за Asm.js. В теста octane-zlib включването на ново ниво на оптимизация направи възможно повишаването на производителността от 45 000 на 50 000 точки;
  • Добавена е нова библиотека mozilla::pkix за проверка на коректността цифрови сертификати. Новата библиотека е удостоена с голяма гордост за проверката на всички налични езици за проверка на сертификатите. Кодът на библиотеката с правописи в C++ и да стане общо 4167 реда, които ще бъдат запомнени да казват її suprovid (библиотеката беше излишно сгъната и образувана от 81865 реда през тези, които бяха преведени от Java на C);
  • Често прилагана таблица на OpenType MATH (раздел 6.3.6), отчетена в документацията за математически шрифтове на MathML Torture Test;
  • Додано преведете на стъпка ход: асам, бенгалски, гуджарати, хинди, каннада, майтхили, малаялам, маратхи, ория, пенджаби, тамил, телугу;
  • Премахната рамката CAPS за присвояване на специфични за сайта разрешения (чрез параметъра capability.policy.*). Zokrema опитайте vikoristovuvaty tsyu funktsionalnіst за nadannya достъп до обменния буфер вече не работи. Единственият виновник е checkloaduri, който все още може да победи както преди, за да позволи на сайтовете да улавят file:// URI;
  • API на Firefox Hub
  • Реализиран и активиран WebVTT;
  • Поддръжка за промяна на CSS блокове. Стана възможно да се създадат вариантни с префикса "--" (преди това е изписано "var-"), тази възможност за тяхното отдалечено заместване на допълнителната инструкция var ();
  • Зад ключалката е включена поддръжка за интерфейса navigator.sendBeacon, за асинхронно прехвърляне на малки порции данни от браузъра към сървъра;
  • За масиви беше добавена поддръжка към метода Array.prototype.fill(), който се разпознава за запълване на целия масив или части от един и същи елемент със същите стойности;
  • Нов обект на ухажване Object.setPrototypeOf();
  • CSP 1.1 nonce-source и hash-source включени за заключване.
  • Аудио/video.ogg файловете, както и .pdf файловете вече се обработват от Firefox, въпреки че не са изброени в същата програма (само за Windows);
  • Отстрани на новия раздел е добавен формуляр за търсене в Интернет;
  • Реализиран и активиран WebVTT;
  • Поддръжка за промяна на CSS блокове. Стана възможно да се създадат вариантни с префикса „--“ (преди това изписано „var-“), че възможността за отдалечената им замяна на допълнителната инструкция var ().;
  • CSP 1.1 nonce-source и hash-source включени за заключване;
  • Диалозите, които се появяват преди началото, вече не блокират достъпа, докато браузърът не реши;
  • Инструменти на търговеца: До палитрата от цветове на даренията, инструмента за пипета;
  • Инструмент за търговия на дребно: редактиран модел на кутия;
  • Инструменти на търговеца на дребно: Редактор на кодове за подобрения;
  • Инструменти за търговец на дребно: Tracer за конзолен стек;
  • Инструмент за търговия на дребно: Копирайте като CURL;
  • Инструменти на търговеца: стилизиране на трупи в конзолата;
  • Инструментите на търговеца на дребно: Nalagojuvach dodatkiv;
  • Кутия с инструменти: Nalagojuvach Canvas;
  • Поправено е търсене на често виждан текст, изпратен от контекстното меню.
  • Добавена е възможността за актуализиране на страната на синхронизираните раздели към звяра до дъното;
  • Добавена поддръжка за пренареждане на панели от домашната страна (относно: дома);
  • Интегриране на избора на памет Generational Garbage Collector, което ви позволява да постигнете по-висока производителност и да промените паметта на ситуацията на запазване на голям брой обекти, които живеят за кратък час;
  • В модула за оптимизиране на OdinMonkey за кода, който е базиран на стила asm.js, има ново допълнително ниво на оптимизация (разпределител за обратно проследяване), което ви позволява да осигурите генерирането на машинни инструкции за JIT работата. Отрицателната страна на новия метод е увеличаването на времето за компилация и по-голямото използване на ресурсите чрез методите за сгъване за намиране на оптималното решение, така че този метод не се присъжда за по подразбиране за големия код, а за Asm.js. В теста octane-zlib включването на ново ниво на оптимизация направи възможно повишаването на производителността от 45 000 на 50 000 точки;
  • Създадена е нова библиотека mozilla::pkix за проверка на коректността на цифровите сертификати. Новата библиотека е удостоена с голяма гордост за проверката на всички налични езици за проверка на сертификатите. Кодът на библиотеката с правописи в C++ и да стане общо 4167 реда, които ще бъдат запомнени да казват її suprovid (библиотеката беше излишно сгъната и образувана от 81865 реда през тези, които бяха преведени от Java на C);
  • Често прилагана таблица на OpenType MATH (раздел 6.3.6), отчетена в документацията за математически шрифтове на MathML Torture Test;
  • Превеждайте додани на обиден език: асам, бенгалски, гуджарати, хинди, каннада, майтхили, малаялам, маратхи, ория, пенджаби, тамил, телугу;
  • Премахната рамката CAPS за присвояване на специфични за сайта разрешения (чрез параметъра capability.policy.*). Zokrema опитайте vikoristovuvaty tsyu funktsionalnіst за nadannya достъп до обменния буфер вече не работи. Единственият виновник е checkloaduri, който все още може да победи както преди, за да позволи на сайтовете да улавят file:// URI;
  • API на Firefox Hub
  • Реализиран и активиран WebVTT;
  • Поддръжка за промяна на CSS блокове. Стана възможно да се създадат вариантни с префикса "--" (преди това е изписано "var-"), тази възможност за тяхното отдалечено заместване на допълнителната инструкция var ();
  • Зад ключалката е включена поддръжка за интерфейса navigator.sendBeacon, за асинхронно прехвърляне на малки порции данни от браузъра към сървъра;
  • За масиви беше добавена поддръжка към метода Array.prototype.fill(), който се разпознава за запълване на целия масив или части от един и същи елемент със същите стойности;
  • Нов обект на ухажване Object.setPrototypeOf();
  • CSP 1.1 nonce-source и hash-source включени за заключване.

Його се нарича "Ognelis", "FF" и "Mozilla". Някои потребители се радват Браузър Mozilla Firefoxнад това, което, ако има нещо, е направено, цитирайки като аргументи за масата прекъсвания в безопасността на любовните програми преди фатални извинения. Обратната страна нарича този браузър идеален, поставяйки йога на един ред най-добрите програмиза сърфиране в . Психологическият ефект се забелязва от дълго време, но е важно да се обясни: време е човек да се размножава във Firefox, като вино завинаги да умре в нов. Stayuchi yogo prikhilnik, chanuvalnik и adept.

Днес интернет браузърът Mozilla Firefox заема третото място в света по популярност на средната класа и първото място - в номинацията "Вилне ПЗ".

Vtіm, є kraїni, де популярност Firefox vishcha за zagalnosvіtova. Така че, да речем, в Русия Firefox е различен, а в Nіmechchina е първият. Самата за тези, които взривиха такава слава на тези програми, днес ще говорим с вас.


Създаване на Firefox. кочан

НО история на FirefoxЗапочна от факта, че Netscape Communications искаха да създадат браузър, което беше началото на едно парче торта за невероятно популярните Internet Explorer. Е, добре, нямах милост, всичко е правилно: IE браузърът е като XX век, просто е фантастичен, популярен.

Съвсем естествено е, че други компании направиха всичко възможно да повторят този успех. Така че, да кажем, браузърът Netscape 5 се провали през 1998 г., същността на Internet Explorer през 1998 г., но все още не се появи безследно - само по себе си „останките“ започна създаването нови програмиза сърфиране в Мелитопол. Всъщност програмата всъщност беше написана, което се нарича "от нулата", като в Netscape 5 бяха взети само няколко идеи и малко от програмния код. Днешният браузър Firefox е базиран на двигателя, който може лесно да бъде пренесен, Gecko.

До 2002 г. разработването на нов браузър не беше нито хитро, нито диво. Както често се случва, кризата се превърна в мотивиращ stusan за упорита работа по проекта. През 2002 г. AOL Time Warner Corporation, като лидер на Netscape Communications, анулира проект за попадение и пропуск. Между другото, разработката на новия браузър не изгоря, но видяха структурата на Mozilla Foundation в рамката.

Преди речта AOL Time Warner Corporation вече помогна на новата компания на първия етап. компютърна технология, като даде на деяките първите пари и прехвърли правата на интелектуална власт.


Създаване на Firefox. Производства

В самия момент на независимост развитието на проекта и ставането набира сериозна скорост. Още на 23 септември 2002 г. беше пусната първата версия 0.1. Трябва да се каже, че първото издание не привлече уважението нито на широката публика, нито на fahivtsiv. Освен това програмата беше изложена „сираче“, че много промени бяха направени от търговците на дребно буквално в движение, по време на избора на програмата. Zvichayno добре, ce zgodom причини deakі проблеми іz sumіsnіstyu. И все пак кочанът беше положен: браузърът включи светлината и започна активно да се развива.

Със същата дата в историята Браузър Mozilla Firefox може да бъде весело похвален на 9-та есен на 2004 рок. На кой ден излезе най-стабилната версия 1.0. Vibachte за клишета, но появата на тази версия за нейния ефект е подобна на ефекта от вибрацията на бомбата. Нов браузърподовите настилки се влюбиха в користувачите, които поставиха над 100 000 000 души зад реката. Освен това 25 млн Суета за Firefoxпишете за първите 100 дни след пускането на програмата в Интернет Голям брой.

Potim boules версия 1.5 (издание от 2005 г.); 2.0 (2006); 3.0 (2008 г.); 4.0 (2011) и повече. Скинът с версията беше подобрен, оптимизиран, привлече нова OS i в орбитата си допълнителни функции. За месеца на 2014 г. браузърът Firefox вече има 27 стабилни версии, чиято кожа е повече от цяла армия от програми за засенчване.

На първо място, именуването на Firefox далеч не беше първото нещо. В същото време много малко хора знаят, но на гърба на главата браузърът се наричаше Phoenix ("Феникс"), след това - Firebird ("Firebird") и още повече, като обида, те го наричаха чрез нарушаване на авторските права от търговците на дребно и се появи в къщата на всеки интернет-спилноти сладка огнена лисица. Яка, преди реч, не е лисица, а малка панда. Признайте, вие сами уважавате китайците, за някои дословно и преведено името.

Създатели на Firefox

Днес както поддръжниците на Mozilla Foundation, така и доброволци от цял ​​свят работят за подобряване на функционалността и разширяване на възможностите на браузъра. И все пак браузърът има свои „бащи“, които са приети от създателите на Firefox. Повече от двама - Блейк Арън Рос и Дейв Хюит. Мисля, че вонята заслужава цаца слив.

По-долу се опитах да отгатна фактите за това как работи браузърът Firefox:

Firefox: прогнози за бъдещето

Днес, ако колосалните печалби се въртят в IT сферата, успехът на кожата е подобен на този на златен живот. І браузър Firefox Не обвинявам никого. Вече не за първи път се работи за популяризиране и интеграция на йога мобилни стопански постройки. Разширяването е ограничено до специални разширения, достъпни за собствениците на браузъри. Медийната кампания се провежда активно, поради факта, че популярността на Mozilla Firefox непрекъснато расте.

Zagalom, като че ли да следват статистиката на суетата, е възможно да се правят ивици, които рано или късно ще бъдем проверени от дявола „предаде сферите на плюнка“. Vrakhovuchi тези, които Firefox майстори рядко преминават към други системи за уеб сърфиране, можете да преброите значителна ивица в популярността на този доста необичаен и самоиздържащ се браузър.

лаптопи