Istoria a văzut două războaie de browser pentru dominația pieței . Primul dintre acestea a rulat între browser-ul Microsoft Internet Explorer , dominant atunci și Netscape Navigator , și s-a încheiat cu căderea Netscape și hegemonia Microsoft. Al doilea război a început cu dezvoltarea HTML5 și CSS3 și s-a încheiat cu răsturnarea Internet Explorer și dominația Google Chrome .
Până la sfârșitul anului 1992, pe lângă primul browser numit WorldWideWeb , multe alte programe similare au apărut pe piață, provocând concurență, majoritatea fiind bazate pe biblioteca libwww. Acestea au fost Line Mode Browser , ViolaWWW , Erwise , MidasWWW , Mac WWW și altele. Următoarele browsere lansate în 1993 au fost Cello , Arena , Lynx , tkWWW și NCSA Mosaic .
Cel mai influent dintre acestea a fost Mosaic, un browser multi-platformă dezvoltat de Centrul Național pentru Aplicații de Supercomputing (NCSA).
Există două epoci ale Internetului - înainte de Mozaic și după. Combinația dintre protocoalele web ale lui Tim Berners-Lee care oferă conexiunea și browserul lui Marc Andreessen care oferă o interfață excelentă a fost o explozie. În douăzeci și patru de luni, internetul a trecut de la obscuritate la ubicuitate absolută.[unu]
În octombrie 1994, Mosaic era pe cale să devină interfața web de referință la nivel mondial . Mai multe companii au devenit licențiate Mosaic pentru a-și crea propriile browsere comerciale, cum ar fi Air Mosaic și Spyglass Mosaic . Unul dintre dezvoltatorii Mosaic, Mark Andriessen, a fondat Mosaic Communications Corporation și a creat un nou browser web numit Mosaic Netscape. Pentru a rezolva problemele de licențiere cu NCSA, compania a fost redenumită Netscape Communications Corporation , iar browserul a fost redenumit Netscape Navigator . Browserul Netscape a îmbunătățit gradul de utilizare și fiabilitatea Mosaic și are capacitatea de a reda paginile progresiv pe măsură ce se încarcă. Până în 1995, datorită faptului că era gratuit pentru uz necomercial, browserul a dominat web-ul. Până în acest moment, mai multe browsere au fost lansate, inclusiv IBM Web Explorer, WebRouser, UdiWWW și Microsoft Internet Explorer .
Până la mijlocul anului 1995, internetul a primit o acoperire largă în cultura populară și mass-media. Netscape Navigator a fost cel mai utilizat browser web și Mosaic a licențiat Microsoft pentru a crea Internet Explorer 1.0, lansat ca parte a Windows 95 Plus! in august. Trei luni mai târziu, Internet Explorer 2.0 a fost lansat pentru descărcare gratuită. Spre deosebire de Netscape Navigator, acesta a fost disponibil gratuit pentru toți utilizatorii de Windows, chiar și pentru companiile comerciale. Alte companii au urmat exemplul Microsoft și și-au făcut browserele gratuite. Atât Netscape Navigator, cât și alte produse concurente, cum ar fi InternetWorks , Quarterdeck Browser și altele, erau disponibile la pachet cu alte aplicații de Internet. Noile versiuni ale browserelor Internet Explorer și Netscape au fost lansate în următorii câțiva ani, încercând să se depășească unul pe celălalt. Dezvoltarea a fost foarte rapidă, în acest moment au apărut suport pentru browser pentru JavaScript și au apărut multe etichete HTML. Internet Explorer a început să ajungă din urmă Netscape în 1996, cu cea de-a treia versiune care a venit cu Windows 95 OSR2, dobândind suport pentru scripting și primul suport comercial pentru Cascading Style Sheets ( CSS ) de pe piață. Acest moment poate fi considerat începutul războiului browserelor, care s-a încheiat cu căderea completă a Netscape și triumful Internet Explorer, care a ocupat peste 95% din piață.
Războiul browser-ului ar fi o afacere pur corporativă dacă nu ar fi adăugat caracteristici specifice, non-standard la browser, ca tactică principală în luptă. Cele mai mari diferențe au fost în suportul pentru JavaScript , un limbaj de scripting care face documentele interactive . Drept urmare, multe documente au fost „optimizate” pentru un anumit browser și complet ilizibile în altul. W3C adoptă multe standarde discutate cu atenție (diverse versiuni de HTML , JavaScript, CSS etc.), dar este responsabilitatea dezvoltatorilor de browser să impună aceste standarde.
În 1997, a fost lansat Internet Explorer 4.0 . La o petrecere din San Francisco pentru a sărbători lansarea programului, a fost prezentat un logo IE de trei metri. A doua zi dimineața, angajații Netscape au ajuns la serviciu pentru a găsi structura de pe gazonul din față, cu o notă pe care scria „De la echipa IE... Vă iubim”. Lucrătorii au răsturnat instalația și au răspuns plasând pe ea o figură cu caracterul lor semnătura de dinozaur, atașând pe labe un semn cu „Netscape 72, Microsoft 18”, referindu-se la distribuția procentuală a cotelor de piață.
Internet Explorer 4 a schimbat valul războiului browserelor. A fost integrat în Microsoft Windows și a fost considerat dezavantajos din punct de vedere tehnologic de către profesioniștii IT și criticii din industrie și a văzut practica ca pe o exploatare evidentă a monopolului Microsoft pe platforma PC. Utilizatorii nu au văzut avantajul utilizării produselor concurente, deoarece IE era „deja ” pe computerul lor. În timpul acestor versiuni, era obișnuit ca designerii web să decidă să plaseze pe site-urile lor semne pe care scrie „Acest site este cel mai bine vizualizat în Netscape” sau „Acest site este cel mai bine vizualizat în Internet Explorer”. Aceste imagini erau adesea legate de o anumită versiune a browserului și adesea, atunci când făceau clic, trimiteau utilizatorul într-o locație de unde putea descărca acel browser. Siglele reflectau diferența dintre standardele suportate de diferite browsere și identificau browserul utilizat la testarea paginilor. Ca răspuns la o astfel de mișcare, susținătorii că toate browserele ar trebui să accepte standardele World Wide Web Consortium au creat o insignă specială „Afișează corect în orice browser” și l-au plasat pe primele site-uri concepute având în vedere compatibilitatea între browsere.
Microsoft a avut un avantaj puternic în războaiele browserelor. Prima a fost resursele — Netscape a început cu aproape 80% din piață și o bună reputație, dar era o companie mică care își făcea cei mai mulți bani dintr-un singur produs și suplimentele sale și, prin urmare, era vulnerabilă financiar. Profiturile totale ale Netscape nu au depășit și nici măcar nu s-au apropiat de cele ale Microsoft. Resursele vaste ale Microsoft au menținut Internet Explorer liber, chiar și cu toate costurile gigantice de promovare, dezvoltare și întreținere pe care le-a asigurat compania. Netscape a fost plătit de companii comerciale, dar a fost oferit gratuit pentru uz casnic și educațional. Internet Explorer a fost oferit gratuit tuturor utilizatorilor de Macintosh și Windows, câștigând astfel un avantaj imens. Un alt punct forte al Microsoft a fost faptul că Windows deținea peste 90% din piața sistemelor de operare pentru PC . IE a fost inclus cu fiecare copie de Windows, oferind Microsoft o modalitate ușoară de a domina piața. În acele vremuri, multe achiziții de PC-uri erau achiziții pentru prima dată și mulți utilizatori nu utilizaseră niciodată niciun browser înainte și, prin urmare, nu aveau experiență de comparat și aveau puțină motivație să caute alternative.
Netscape nu a putut rezista dumpingului , iar în 1999 piața browserelor corporative a încetat să mai existe - Explorer-ul complet gratuit a capturat mai mult de 90% din piață.
Primul „război al browserelor” s-a încheiat cu victoria lui Internet Explorer, care a capturat aproape 100% din piață și a tăiat toți concurenții serioși. În același timp, cursa pentru inovație în browsere s-a încheiat. Cu toate acestea, murind, Netscape i-a dat o „înjunghiere în spate” Microsoft, eliberând codul sursă al browserului său sub licența gratuită MPL ( Mozilla Public License ). Pe baza acestuia (codul a fost rescris), au fost create noi browsere Mozilla Suite și Mozilla Firefox . Acesta din urmă a câștigat treptat popularitate.
În 2001, a fost lansat Microsoft Internet Explorer 6.0. Până atunci, browserul Internet Explorer și Internet Information Server , legate unul de celălalt, erau ferm înrădăcinate într-un mediu corporativ și adesea erau necesare componente ActiveX pentru a rula aplicații web interne .
Între timp, Netscape a deschis browser-ul său Netscape Navigator. Codul a fost încredințat noii fundații non-profit Mozilla Foundation , un proiect condus în mare măsură de comunitate pentru a construi un succesor al Netscape. Dezvoltarea a continuat câțiva ani cu distribuție limitată până când a fost finalizată o versiune redusă a browserului. Browserul includea noi funcții, cum ar fi marcaje și un câmp de căutare separat, care apăreau anterior doar în browserul Opera . Această versiune a fost numită Phoenix, dar a fost redenumită Firebird și apoi Firefox din cauza problemelor legate de înregistrarea mărcii comerciale . Acest browser a devenit punctul central al eforturilor Fundației Mozilla, iar versiunea 1.0 a browserului Mozilla Firefox a fost lansată pe 9 noiembrie 2004. De atunci, browserul a câștigat constant cota de piață, atingând vârful în 2010, după care poziția Firefox a devenit stabilă. În timpul dezvoltării Firefox, și alte firme și-au urmărit planurile de a câștiga cotă de piață în browsere.
Opera a jucat mult timp un rol mic, dar semnificativ în războaiele browserelor, adăugând lucruri utile, cum ar fi file și control prin gesturi, la setul de instrumente de navigare pe web, rămânând în același timp mic, dar bogat în funcții. În 2003, Opera a fost deja prezentată cu versiunea 6.x și a fost distribuită sub schema adware - gratuit cu un banner care putea fi dezactivat pentru bani. Opera a devenit complet gratuită în 2005.
În acel moment, Internet Explorer devenea rapid învechit. În primul rând, pe măsură ce site-urile web au devenit mai complexe, webmasterii au început să realizeze că erorile unui anumit program sunt un substitut slab pentru standarde. În al doilea rând, în browserele mici au venit cu din ce în ce mai multe funcționalități noi; Iată câteva caracteristici care au devenit standard:
A existat un astfel de fenomen precum clonele IE ( Maxthon și altele) - Internet Explorer a fost scris în întregime în ActiveX, iar motorul HTML putea fi integrat cu ușurință în programul tău. Motorul Microsoft de la acea vreme a asigurat că site-ul va funcționa, iar cele mai bune dintre clonele IE erau la fel de funcționale ca Opera.
În 2004, a început o inițiativă de dezvoltare a unei noi versiuni de HTML - HTML5 . În acel moment, W3C devenise un colos neîndemânatic, iar concentrarea sa pe XML împiedica scrierea paginilor - prin urmare standardul a fost dezvoltat de un grup separat, WHATWG . Microsoft s-a retras de la această muncă.
În 2006, a fost lansată cea de-a noua versiune a browserului Opera , care a văzut lansarea unor funcții precum un vizualizator de cod sursă integrat, un client BitTorrent încorporat și widget-uri. A fost primul browser pentru Windows care a trecut testul standardelor Acid2 . O pondere semnificativă a pieței browserelor mobile a fost ocupată de programul Opera Mini , care a apărut, printre altele, pe dispozitivele Nintendo DS și Wii .
Internet Explorer 7 a fost lansat în octombrie 2006. Versiunea a inclus multe funcții utile împrumutate de la concurenții de succes, cum ar fi file, un câmp de căutare, un filtru de phishing și suport îmbunătățit pentru standardele web. La fel ca predecesorii săi, IE7 a fost distribuit ca parte a pachetului Windows.
Pe 24 octombrie 2006 a fost lansat browserul Mozilla Firefox 2.0, care a introdus funcția de deschidere a filelor recent închise, restabilirea unei sesiuni după blocarea sistemului de operare sau a browserului în sine, verificarea ortografică și un filtru de phishing. Mozilla Firefox 3.0 a urmat a doua versiune, iar în 2008 a inclus îmbunătățiri de performanță și o serie de funcții noi, la fel ca și Mozilla Firefox 3.5, care a urmat în 2009, care a inclus, printre altele, suport audio și video încorporat în versiune. Desigur, în tot acest timp, multe alte companii și-au dezvoltat și susținut browserele - de exemplu, Apple cu browser-ul său Safari scris pentru sistemul de operare Mac OS X bazat pe KDE Konqueror . În 2007, Microsoft a închis dezvoltarea Internet Explorer pentru Mac.
În 2007, a apărut iPhone -ul . Majoritatea telefoanelor din acea vreme, inclusiv platforma de smartphone Nokia Series 60 , se bazau parțial pe WAP (browsoare de telefon încorporate), parțial pe redarea serverului proxy ( Opera Mini ) - iar noul smartphone era echipat cu un browser mobil complet. HTML a fost dezvoltat inițial pentru o varietate de dispozitive, inclusiv sintetizatoare de vorbire, dar în timpul primului război, o parte a tehnologiei a fost atașată la ecranele desktop și chiar la computerele compatibile cu IBM - iar iPhone-ul a devenit o nouă platformă importantă pentru World Wide. Web și foarte departe de PC. Deci, site-urile multimedia din acele vremuri se bazau pe Adobe Flash , Jobs a refuzat să -l rescrie pentru iPhone - și, de exemplu, YouTube nu era un site în primul iPhone, ci un program separat.
Pe 11 decembrie 2008, folosind motorul Webkit și motorul JavaScript V8 îmbunătățit, browserul Google Chrome de la Google a fost lansat. Acest eveniment a devenit un punct de cotitură în cel de-al doilea „război al browserelor” - codul sursă al Chrome a fost lansat în domeniul public sub numele Chromium și orice companie a avut ocazia să scrie propria versiune pe baza acestui browser. Până în octombrie 2009, Chrome deținea 3,6% din piața browserului, dar după lansarea versiunilor beta ale browserului pentru sistemele Mac OS X și Linux , cota a început să crească foarte repede. Campania de publicitate pentru Chrome a fost foarte furtunoasă: Google avea mai multe site-uri super-populare și și-a promovat browserul prin intermediul acestora.
În 2009, Uniunea Europeană a acuzat Microsoft de monopol, a început să ceară o ofertă de screensaver pentru a încerca browserele concurenților.
Internet Explorer 8 (2009), în cuvintele lui Joel Spolsky , a devenit o „linie cu lățime negativă” pentru Microsoft [3] . Orice decizie luată - de a rămâne cu caracteristicile Internet Explorer 6/7 sau de a face browserul mai curat - va fi nepopulară. IE8 a împrumutat o mulțime de caracteristici de la concurenții săi și a fost ultimul browser pentru Windows XP.
Prin analogie cu clonele IE, au început să apară clonele Chrome - de data aceasta nu datorită structurii modulare, ci datorită sursei deschise. Numai în Rusia existau Yandex.Browser , Mail.ru Amigo și cel puțin alte trei browsere mici [4] . Metodele de război dintre Amigo și Yandex au fost și ele interesante - ambele au fost instalate „în încărcătură”, uneori opace [4] , iar browserul concurentului a fost defăimat pe site-urile de acasă [5] . În 2010, Maxthon a adăugat un al doilea motor, WebKit. În 2013, Opera a trecut la Blink (motorul Chrome care s-a separat de WebKit cu puțin timp înainte) și în primele versiuni semăna cu o clonă tipică Chrome. Nemulțumit de politicile Opera, co-fondatorul acesteia, Jon von Techner, a încercat să reproducă opera familiară pe un nou motor - și browserul Vivaldi a rezultat .
Clientul Steam , care a folosit anterior motorul Trident IE pentru a reda paginile magazinului online , a trecut complet la WebKit în perioada 2009-2010 , ceea ce a permis clientului să fie „dezlegat” de platforma Windows și lansat pe Mac OS X. În același timp, dezvoltatorii au anunțat o îmbunătățire a performanței și fiabilității clientului [6] [7] .
În decembrie 2009 și ianuarie 2010, StatCounter a clasat Firefox 3.5 drept cel mai popular browser, cu puțin înaintea Internet Explorer 7 și 8. Aceasta a fost prima dată în istoria browserelor de la căderea Netscape Navigator când un program care nu se bazează pe Internet Explorer și un descendent îndepărtat al Netscape a ocupat poziția de lider în lista celor mai populare browsere.
Din iunie 2012, browserul Google Chrome a depășit Mozilla Firefox pentru a prelua conducerea cursei.
Scris de la zero , Microsoft Edge (2015) a primit un suport bun pentru standardele web, dar nu a mai jucat un rol special. Ponderea Edge pe motorul EdgeHTML printre browserele desktop nu a depășit niciodată 5%.
Din aprilie 2015 [8] , browserul Google Chrome continuă să fie lider, cu un scor de 50,25% dintre utilizatori. Este urmat de: Internet Explorer (17,42%), Mozilla Firefox (16,92%), Safari (9,98%). Închide primele cinci Opera, cu un scor de 1,7%.
Din august 2019 [9] : Chrome - 64,0%, Safari - 15,5%, Firefox - 4,4%, browser mobil Samsung și browser UC - 3,5% fiecare, Opera - 2,7%. Distribuția pe platforme [10] : mobil — 51,6%, computere — 44,6%, tablete — 3,8%.
În 2021, Google a propus tehnologia „ Federated Learning of Cohorts” (FLoC), atunci când browserul însuși monitorizează utilizatorul și oferă agenților de publicitate nu un cod unic de utilizator, ci caracteristicile grupului în care a primit (după statutul de familie, profesie, interese). , boli, sau prin agregat aceste semne) [11] . Se crede că FLoC a fost realizat din două motive: utilizatorii blochează din ce în ce mai mult solicitările din rețelele publicitare (Firefox blochează în mod obișnuit cookie-urile de pe site-uri terțe [12] , pe Chrome acest lucru este posibil printr-o extensie [13] ), iar Google, deținând cel mai mare browser și cea mai mare rețea de publicitate , își folosește poziția în competiție [11] . Clonele Chrome nu au FLoC. Zgomotul a crescut atât de mult încât în 2022 Google a abandonat tehnologia, oferind în schimb API-ul Topics, care este mai ușor de gestionat și vă permite să nu emiteți în rețea categorii sensibile precum gen și rasă [14] .
Microsoft Edge, deja alimentat de Blink, a urcat la 9% pe desktop în 2021, învingând Firefox [15] .
În 2017, dezvoltarea Mail.ru Amigo s-a oprit . În 2019, Mail.ru a lansat un nou browser Atom .
Potrivit StatCounter [16] , în Rusia din decembrie 2020, browserul Chrome este lider în ceea ce privește frecvența de utilizare (65,54%), urmat de Yandex.Browser (12,47%), Safari (8,63%), Opera (5 ). ,53%) și Mozilla Firefox (3,82%).
Din noiembrie 2019 [17] : Chrome - 61,46%, Yandex - 13,37%, Safari - 8,65%, Firefox - 5,58%, Opera - 4,82%, Edge - 1,49%.
La sfârșitul anului 2021, StatCounter a observat o creștere bruscă a Yandex și Oper, caracteristica lor comună este sistemele încorporate pentru ocolirea blocării Internetului. O creștere a ambelor a fost observată și în Ucraina în martie 2022 - Ucraina a blocat multe site-uri rusești.
Pe 13 februarie 2013, a fost anunțat [18] că Opera renunță la Presto în favoarea motorului Blink . În decembrie 2018, MS a abandonat Trident/EdgeHTML în favoarea aceluiași Blink [19] .
Astfel, nu au mai rămas motoare de browser semnificative (dar nu browsere!): aproape toate browserele folosesc una dintre implementările deschise - din familia Webkit sau Gecko .
Chiar și în anii „grădinii zoologice browser” - IE, Chrome, Opera, Safari, Firefox - sistemul de aplicații Adobe Flash Internet , folosit, de exemplu, pentru YouTube , era o singură vulnerabilitate pentru toate cele cinci. Odată cu apariția video HTML5 , Flash a pierdut o piață importantă, iar calitatea actualizărilor a scăzut dramatic - în 2015, au fost găsite peste o sută de vulnerabilități care ar putea numi cod arbitrar [20] . În 2017, Adobe a anunțat sfârșitul dezvoltării Flash, pe 2 ianuarie 2021, pagina principală de descărcare [21] a fost dezactivată , iar pe 12 ianuarie, pluginul Flash a oprit redarea oricăror videoclipuri.
Căderea Flash nu a lovit cu adevărat dezvoltatorii web (nu există Flash pe platformele mobile și au durat 10 ani de la iPhone până la anunțul Adobe), dar a lovit bibliotecile de minijocuri. Kongregate a încetat să accepte noi jocuri Flash în vara anului 2020 [22] , Newgrounds a lansat un player Flash independent [23] . De asemenea, au fost lansate până la doi jucători alter în China, unde Adobe a vândut toate evoluțiile.
În ciuda faptului că nu existau motoare proprietare, a existat un obstacol în calea tranziției ușoare între browsere, ceea ce este important pentru lumea occidentală .
În anii 2010, Netflix a înflorit , difuzând filme în flux și folosind Microsoft Silverlight [24] pentru protecție împotriva copierii , un sistem rar de aplicații pe internet care nu este multiplatformă. Pentru mulți, Netflix este singurul motiv pentru a instala pluginul Silverlight [24] . Prin urmare, la începutul anilor 2010, a apărut o modalitate de a încorpora tehnologiile de prevenire a copierii în <video> - Encrypted Media Extensions . Apare o entitate suplimentară, modulul de criptare , iar principalul obstacol în calea scrierii propriului modul este acela de a convinge furnizorii de conținut să aibă încredere în noul modul. Cel mai mare dintre aceste module, care este folosit de Chrome, toate clonele sale și Firefox - Google Widevine .
Se dovedește că noul browser, care nu a primit permisiunea de la Google (și le dă foarte reticent), nu este capabil să urmărească Netflix [25] . Cory Doctorow menționează inscripțiile din era Web 1.0 - „site-ul rulează sub Internet Explorer” [26] . Netflix a introdus noua tehnologie în 2013, până în 2016 toate browserele majore au acceptat-o și a devenit standard în 2017.
Remarcabile sunt argumentele despre eticheta <video> - a fost propus un singur format video Ogg Theora și audio Ogg Vorbis , susținut de toată lumea, dar tactica FUD folosită de Apple, deținătorul unor brevete H.264 , a forțat „numitorul comun”. „a fi abandonat în 2011.