30Aug

Tu je dôvod, prečo je Firefox ešte roky za Google Chrome

Firefox má problém. Zostala za sebou, pričom vývoj sa zastavil na najdôležitejších a najťažších problémoch. Mnohé z najvýznamnejších vylepšení v prehliadači Firefox za posledné roky jednoducho kopírovali zmeny vykonané v prehliadači Chrome.

Želáme si, aby bol Firefox lepší, ale skutočnosťou je, že stále nie je tak dobrý ako Chrome. S toľkými bývalými vývojármi prehliadača Firefox, ktorí teraz pracujú v prehliadači Chrome v spoločnosti Google, možno má zmysel, že inovácia sa deje v prehliadači Chrome a nie v prehliadači Firefox.

Žiadna multiprocesná architektúra

procesory získavajú stále viac a viac jadier, čím sa stávajú schopné robiť viac práce paralelne. Jedno-jadrové CPU sa stali neslýchané a dokonca aj počítače s najnižším výkonom majú najmenej dvojjadrové CPU.Budúcnosť je čoraz väčší počet procesorových jadier a počítačové programy budú musieť byť schopné robiť viac práce paralelne, aby využili všetku túto spracovateľskú silu.

Chrome sa zaoberá tým, že má architektúru s viacerými procesmi. Každá webová stránka, ktorú ste otvorili, beží vo vlastnom procese. Procesy na pozadí, ako napríklad rozšírenia a aplikácie pracujúce na pozadí, bežia vo vlastnom procese. Zásuvné moduly prehliadača sa tiež spúšťajú vo svojom vlastnom procese. Rozhodujúce je aj to, že používateľské rozhranie Chrome prebieha vo vlastnom procese.

, ak máte moderný viacjadrový procesor, Chrome ho bude inteligentne používať a bude fungovať dobre a rozdeliť prácu medzi procesormi. To môže robiť veľa vecí naraz a rozhranie prehliadača Chrome by nikdy nemalo koktať a škytať ako načítať stránky na pozadí.

Firefox je ďalšia vec. Firefox používa architektúru s jedným procesom, aj keď pluginy sa teraz spúšťajú v samostatnom procese. Ak otvoríte päť kariet prehliadača, hlavný proces programu Firefox sa musí načítať a vykresliť, rovnako ako spracovať používateľské rozhranie Firefoxu, takže prehliadač nebude zďaleka tak reagovať ako Chrome. Ak narazí na jednu stránku, prinesie to celý prehliadač.

Toto je stále mimoriadne znateľné - na výkonnom procesore Intel Core i7 Chrome precízne dokonale vykonáva rozhranie Firefoxu a znižuje sa zaťažením viacerých stránok, aspoň podľa mojich skúseností.To jednoducho nie je tak hladké a je to preto, že Firefox je datovaná architektúra.

Mozilla na to riešila. Bola nazvaná Elektrolýza, vývoj sa začal v roku 2009 a bol to projekt, aby sa Firefox stal správnym multiprocesným prehliadačom. Elektrolýza bola "v dohľadnej dobe zastavená" v roku 2011, pričom spoločnosť Mozilla uviedla, že "elektrolýza je obrovský podnik" a že budú usilovať o "niekoľko menších iniciatív" na zlepšenie schopnosti reagovať v krátkom čase.

Mozilla nedávno opätovne spustila projekt elektrolýzy v máji 2013, takže ak budeme mať šťastie, uvidíme v určitom okamihu Firefox s viacerými procesmi. Dokonca aj Internet Explorer má funkcie viacerých procesov ako v programe Internet Explorer 8, takže Firefox je za sebou - a práve teraz začína tvrdá práca pri dobiehaní po zastavení projektu v roku 2011.

Roky za Chromeom: 4.7 a počítanie

Firefox Doesn 't Použitie bezpečnostnej karantény

Prehliadače Chrome a Internet Explorer používajú moderné funkcie systému Windows nazývané "režim nízkej integrity" alebo "chránený režim" na spustenie procesov prehľadávača s čo najmenej užívateľskými oprávneniami. Ak bola v prehliadači Chrome alebo IE zistená a používaná zraniteľnosť prehliadača, prevádzkovateľ by tiež musel použiť nejakú ďalšiu zraniteľnosť, aby unikol bezpečnostnej karanténe a získal prístup k zvyšku systému.

Táto funkcia sa objavuje už od okamihu Windows Vista, ktorý bol vydaný už pred šiestimi rokmi. Mozilla však stále pracuje na funkcii "nízke práva Firefox" a nie je tam žiadny časový rámec na to, aby sa funkcie sandboxingu rozšírili na používateľov. Sandboxing nie je liečba, ale je to dôležitá bezpečnostná funkcia, ktorá sa nachádza v iných moderných prehliadačoch.

Pripomienky týkajúce sa sledovania chýb programu Firefox poukazujú na to, že vývojári sa budú pozerať na sandboxing aplikácie Windows 8 Modern Firefox, Firefox OS a experimentálneho Servo prehliadača na OS X. Neexistuje žiadny náznak toho, že ktokoľvek práve pracuje na karanténe Windows Desktop verzie Firefoxu, To je jednoznačne najpopulárnejšia, najzraniteľnejšia verzia Firefoxu, ktorá potrebuje najvyššiu ochranu.

Roky za Chromeom: 4.7 a počítanie

Firefox chce Desktop Web App Store

Mozilla je presvedčivá, že webové aplikácie a webové technológie nahradia potrebu desktopového softvéru a natívnych mobilných aplikácií, ktoré ponúkajú budúcnosť medzi rôznymi platformami, na ktorej bežia aplikácie HTML5každej platforme.

Za týmto účelom chce Mozilla vytvoriť vlastný obchod s webovými aplikáciami, známy ako Firefox Marketplace. Táto funkcia je dostupná v prehliadači Firefox pre Android a bude súčasťou operačného systému Firefox. Operačný systém Firefox je sám mobilný operačný systém, ktorý sa začína roky po tom, ako by mal mať - neskôr ako dokonca Microsoft Windows Phone a BlackBerry BlackBerry 10, dva mobilné operačné systémy, ktoré majú pred nimi dlhý boj, pretože boli spustené tak neskoro.

V súčasnosti však môžete používať iba Firefox Marketplace v prehliadači Firefox pre Android. Mozilla už roky hovorí o uvoľnení Firefox Marketplace na pracovnú plochu, ale už sa rozhodli zamerať len na mobil. V budúcnosti bude uvoľnená platforma Firefox Marketplace. Medzitým už Chrome Chrome má Internetový obchod Chrome. Nové aplikácie zabudované v prehliadači Chrome čoskoro rozšíria funkčnosť webových aplikácií Chrome.

Mozilla chce tlačiť webové aplikácie a otvárať webové technológie na pracovnej ploche, ale nerobia to - Google je.

Roky za Chromeom: 2.5 a počítanie

Príklady prehliadania Firefoxu prehliadača Chrome

Firefox sa v priebehu rokov zachytil mnohými spôsobmi, ale mnohé z jeho zmien jednoducho kopírovali fungovanie prehliadača Google Chrome:

  • Súkromné ​​prehliadanie viacerých okien : Firefox nedávno získal možnosť otvoriť okno súkromného prehliadania popri bežnom okne prehliadania, čo je veľmi žiadaná funkcia, ktorá bola od začiatku v prehliadači Chrome. Frekvenčné aktualizácie
  • : Po spustení prehliadača Chrome sa program Firefox presunul na častejší rozvrh, ako je prehliadač Chrome. Rozšírenia
  • , ktoré dokážu zvládnuť vylepšenia prehliadača : Firefox musel pracovať na aktualizácii rozšírenia API, čo umožnilo rozšírenie nainštalovať bez reštartu a bez problémov fungovať bez porušenia po inovácii v prehliadači - rovnako ako v Chrome.
  • PDF Viewer : Firefox nedávno získal integrovaný prehliadač PDF, dlho po takejto funkcii spustenú v prehliadači Chrome. Návrh
  • používateľského rozhrania : Všetky prehliadače sledovali vnímanie prehliadača Chrome pri prechode na menej obmedzené rozhranie prehliadača vrátane prehliadača Firefox. Nedávne vylepšenia používateľského rozhrania naznačujú, že ešte viac rozhrania podobného prehliadača Chrome môže byť v budúcnosti prehliadača Firefox.
  • Out-of-Process plug-ins : Aj keď Firefox nemá správne funkcie viacerých procesov, ako je Chrome, pridal funkciu, ktorá umožňuje, aby doplnky ako Flash spustili vo svojom vlastnom procese, aby nezahŕňali zvyšokprehliadač.
  • JavaScript výkon : Podobne ako všetky ostatné prehliadače, Firefox bol vyzvaný, aby dramaticky zvýšil výkonnosť JavaScriptu po tom, ako sa Chrome objavil s obrovským náskokom vo výkonnosti JavaScript nad každým.

Celkovo je jasné, že Chrome už roky vedie balík v inovácii prehliadačov.

Želáme, aby bol Firefox lepší.

Nepoužívame len útok na Firefox. Bolo to kedysi najlepší prehliadač a Mozilla si zaslúži uznanie za to, že spotrebuje podiel na trhu s Internet Explorer 6, čo dokazuje spoločnosti Microsoft, že môžu stratiť svoje miesto a nútiť ich, aby znovu spustili zastavený vývoj programu Internet Explorer. Tiež si zaslúžia uznanie za to, že web je viac štandardizovaný, čím sa eliminujú webové stránky, ktoré hovoria, že sú "Navrhnuté pre Internet Explorer". To umožnilo iným prehliadačom vstúpiť - najpopulárnejšie sú Chrome a Safari. Firefox položil základy a Mozilla bola neúnavným bojovníkom pre otvorené štandardy.

Je dobré, aby mal web Mozilla ako dodávateľa prehliadača, ktorý nie je viazaný na jednu veľkú spoločnosť, pretože Microsoft, Google a Apple vlastnia ostatné najvyššie prehliadače. Skutočnosť, že máme prehliadač s otvoreným zdrojovým kódom, ktorý vytvorila nezisková organizácia, ktorá chce len urobiť web lepším, je skvelý pre web.

To je dôvod, prečo je to škoda Mozilla dovolila Firefoxu spadnúť tak ďaleko za sebou. Zastavenie vývoja v oblasti elektrolýzy a neuskutočnenie bezpečnostných prvkov v pieskovisku sú známkami toho, že Mozilla nebola pripravená na to, aby sa vylepšila a urobila skutočne ťažkú ​​prácu na nižšej úrovni, aby zlepšila výkonnosť a bezpečnosť Firefoxu. Mnohé z ďalších zmien, ktoré vykonali, skomplikovali zmeny vykonané v prehliadači Chrome oveľa skôr.

Firefox je stále najlepší prehliadač.Napríklad, ak potrebujete najsilnejší rámec rozšírenia prehliadača, Firefox to má.Chceme však, aby bol Firefox konkurencieschopnejší inými spôsobmi. V roku 2013 by mal byť prehliadač viacprocesnou aplikáciou so správnym bezpečnostným karanténom. Ale Firefox nie je - v skutočnosti zaostával za Internet Explorer, pokiaľ ide o tieto dve dôležité funkcie.

Raz bol výkonný prehliadač známy ako balík Mozilla. Bolo to príliš veľké a nafúknuté pre vlastné dobro, takže skupina vývojárov sa rozhodla vytvoriť nový, minimálny prehliadač zo svojich základných technológií.Nazvali ho Phoenix a vyvinuli sa do Firefoxu, ktorý dnes poznáme. Ak Mozilla nedokáže premeniť Firefox na moderný prehliadač kvôli zabudovaniu celého starého kódu, možno potrebujeme Phoenix 2.0.

Image Credit: Régis Leroy na Flickr