30Aug

Tady je důvod, proč je Firefox ještě roky za Google Chrome

click fraud protection

Firefox má problém. Zaostávalo, vývoj se zastavil na nejdůležitějších a nejtěžších problémech. Mnoho z nejvýznamnějších vylepšení ve Firefoxu za posledních několik let jednoduše kopírovalo změny provedené v prohlížeči Chrome.

Žádáme, aby byl Firefox lepší, ale skutečnost je, že stále není tak dobrý jako Chrome. S tolika bývalými vývojáři prohlížeče Firefox, kteří nyní pracují v Chromu na Googlu, možná má smysl, že inovace se děje v Chrome, nikoliv ve Firefoxu.

Žádná multiprocesní architektura

CPU získávají stále více a více jader, čímž se daří více paralelně pracovat. Jednojádrové CPU se staly neslýchané, a dokonce i počítače s nejnižší výkonností mají procesory s dvoujádrovými procesory. Budoucnost je neustále rostoucí množství procesorových jader a počítačové programy budou muset být schopny dělat více práce paralelně, aby využily veškeré výkonnosti.

Chrome se zabývá tím, že má architekturu s více procesy. Každý web, který máte otevřený, běží ve svém vlastním procesu. Procesy pozadí, jako jsou rozšíření a aplikace pracující na pozadí, běží ve svém vlastním procesu. Prohlížečské zásuvné moduly také běží ve svém vlastním procesu. Rozhodující je i uživatelské rozhraní prohlížeče Chrome.

instagram viewer

, pokud používáte moderní vícejádrový procesor, Chrome jej bude inteligentně používat a bude pracovat dobře a rozdělí práci mezi CPU.Může dělat mnoho věcí najednou a rozhraní prohlížeče Chrome by nikdy nemělo koktat a poskakovat, jak se stránky načíst na pozadí.

Firefox je další věc. Firefox používá architekturu s jedním procesem, i když pluginy nyní běží v samostatném procesu. Pokud otevřete pět karet prohlížeče, musí se hlavní proces Firefoxu načíst a vykreslit, stejně jako manipulovat s uživatelským rozhraním Firefoxu, takže prohlížeč nebude téměř tak reagovat jako Chrome. Pokud dojde ke zhroucení jedné stránky, přinese celý prohlížeč dolů.

To je stále mimořádně znatelné - na výkonném procesoru Intel Core i7 Chrome zcela dokonale provádí stahování rozhraní Firefoxu a zpomaluje to, jak se načítá více stránek, přinejmenším podle mých zkušeností.To prostě není tak hladké, a to je kvůli Firefox je datovaná architektura.

Mozilla pracuje na řešení tohoto problému. To se jmenovalo Elektrolýza, vývoj se začal v roce 2009 a byl to projekt, aby se Firefox stal správným multiprocesním prohlížečem. Elektrolýza byla v uplynulém roce "zavěšena" a Mozilla uvedla, že "elektrolýza je obrovský závazek" a že by v krátkodobém horizontu vyvíjeli "řadu menších iniciativ", aby zlepšili schopnost reagovat na prohlížeč.

Mozilla nedávno znovu zahájila projekt elektrolýzy v květnu 2013, takže pokud budeme mít štěstí, v určitém okamžiku uvidíme multiprocesní Firefox. Dokonce i aplikace Internet Explorer má víceprocesní funkce od aplikace Internet Explorer 8, takže Firefox je za sebou - a právě teď začíná tvrdě pracovat na dobití po zastavení projektu v roce 2011.

Roky za chrome: 4.7 a počítání

Firefox Doesn 't Použití bezpečnostní karantény

Chrome a Internet Explorer používají moderní funkci Windows nazvanou "režim s nízkou mírou integrity" nebo "chráněný režim", aby spustili procesy prohlížeče s co možná malým počtem oprávnění uživatelů.Pokud byla v prohlížeči Chrome nebo IE zjištěna a využívána zranitelnost prohlížeče, měl by provozovatel využívat i nějakou další zranitelnost, aby unikl bezpečnostnímu karanténu a získal přístup ke zbytku systému.

Tato funkce byla od verze Windows Vista, která byla vydána před více než šesti lety. Mozilla však stále pracuje na funkci "nízká práva Firefoxu" a neexistuje časový rámec pro to, aby se funkce sandboxingu rozšířily na uživatele. Sandboxing není lék, ale je to důležitá bezpečnostní funkce, která se nachází v jiných moderních prohlížečích.

Komentáře k programům pro sledování chyb na platformě Firefox ukazují, že vývojáři se dívají na sandboxování aplikace Windows 8 Modern Firefox, operačního systému Firefox a experimentálního Servo prohlížeče na operačním systému OS X. Neexistují žádné náznaky, že někdo pracuje na karanténě Windows Desktop verze Firefoxu. To je zřejmě nejoblíbenější, nejzranitelnější verze prohlížeče Firefox, která potřebuje nejvíce chránit.

Roky za chrome: 4.7 a počítání

Firefox chce Desktop Web App Store

Mozilla tvrdí, že webové aplikace a webové technologie nahradí potřebu stolního softwaru a nativních mobilních aplikací nabízejících budoucnost mezi platformami, kde běží aplikace HTML5každé platformě.

Za tímto účelem chce Mozilla vytvořit vlastní webový obchod, známý jako Firefox Marketplace. Tato funkce je k dispozici ve Firefoxu pro Android a bude součástí operačního systému Firefox. Firefox OS je samozřejmě mobilní operační systém, který je spuštěn letos poté, co by měl mít - později než Microsoft Windows Phone a BlackBerry BlackBerry 10 - dva mobilní operační systémy, které mají před sebou dlouhý boj nahoru, protože byly zahájeny tak pozdě.

V současné době však můžete používat Firefox Marketplace ve Firefoxu pro Android. Mozilla mluví o vydání platformy Firefox Marketplace na plochu již řadu let, ale rozhodli se prozatím se zaměřit pouze na mobilní zařízení.V budoucnu bude uvolněna platforma Firefox Marketplace. Mezitím má Chrome Internetový obchod Chrome již léta. Nové aplikace zabalené Chrome budou brzy rozšiřovat funkčnost webových aplikací Chrome, čímž se zvýší splash.

Mozilla chce tlačit webové aplikace a otevřít webové technologie na ploše, ale neudělá to - Google je.

Roky za chrome: 2.5 a počítání

Příklady ohrožení prohlížeče Firefox Chrome

Firefox se za ta léta dostal mnoha způsoby, ale mnohé z jeho změn jednoduše kopírovaly fungování prohlížeče Google Chrome:

  • Soukromé prohledávání více oken : Firefox nedávno získal možnost otevřít okno prohlížeče soukromého prohlížeče vedle běžného okna procházení, které je od začátku v Chrome velmi žádané.Frekvenční aktualizace
  • : Po spuštění prohlížeče Chrome se Firefox přestěhoval do častějšího rozvrhu, jako je Chrome's. Rozšíření
  • , která zvládnou vylepšení prohlížeče : Firefox musel pracovat na aktualizaci rozšíření API, což umožňuje rozšíření instalovat bez restartu a bez problémů fungovat bez přerušení po upgradu verze prohlížeče - stejně jako v Chrome.
  • Prohlížeč PDF : Firefox nedávno získal integrovaný prohlížeč PDF, dlouho poté, co byla tato funkce spuštěna v prohlížeči Chrome. Návrh
  • uživatelského rozhraní : Ve všech prohlížečích sledovalo vedení společnosti Chrome při přepínání na minimální rozhraní prohlížeče, včetně prohlížeče Firefox. Poslední verze UI naznačují, že ještě více rozhraní typu Chrome může být v budoucnosti prohlížeče Firefox.
  • Pluginy mimo proces : Zatímco Firefox nemá správné víceprocesní funkce, jako je Chrome, přidal funkci, která umožňuje, aby se pluginy jako Flash spustili ve vlastním procesu, takže nezahraňují zbytekprohlížečem.
  • JavaScript výkon : Stejně jako všechny ostatní prohlížeče, Firefox byl vyzván, aby dramaticky vylepšil výkon JavaScriptu poté, co se Chrome objevil s obrovským náskokem v oblasti výkonu JavaScriptu nad všemi.

Vezmeme-li jako celek, je jasné vidět, že Chrome v létě vedl balíček v inovaci prohlížeče.

Žádáme Firefox byl lepší

Nejsme se jen snažíme napadnout Firefox zde. Byl to kdysi ten nejlepší prohlížeč a Mozilla si zaslouží uznání za to, že jel do podílu na trhu Internet Explorer 6, což ukazuje, že Microsoft může ztratit své místo a nutit je znovu spustit svůj zastavený vývoj aplikace Internet Explorer. Také si zaslouží uznání za to, že se web stal více standardizovaným a vyloučil webové stránky, které říkají, že jsou "Designed for Internet Explorer." To umožnilo jiným prohlížečům vstoupit - nejpopulárnější jsou Chrome a Safari. Firefox položil základy a Mozilla byla neúnavným stíhačem pro otevřené standardy.

Je dobré, aby web měl Mozilla jako dodavatele prohlížeče, který není svázán s jednou velkou společností, neboť Microsoft, Google a Apple vlastní ostatní top prohlížeče. Skutečnost, že máme otevřený zdrojový prohlížeč vytvořený neziskovou organizací, jenž chce, aby web byl lepší, je skvělý pro web.

To je důvod, proč je to škoda Mozilla dovolila Firefoxu zaostávat tak daleko za sebou. Zastavení vývoje v oblasti elektrolýzy a dosud nezavedení bezpečnostních prvků v prostředí sandboxingu jsou příznaky, že Mozilla nebyla připravena k tomu, aby vyklouzla a provedla opravdu těžkou práci na nižší úrovni, aby zlepšila výkon a bezpečnost Firefoxu. Mnoho z ostatních změn, které učinili, napodobovalo změny provedené v Chrome mnohem dříve.

Firefox je stále nejlepším prohlížečem v některých ohledech. Například pokud potřebujete nejsilnější rámec pro rozšíření prohlížeče, Firefox to má.Chceme však, aby byl Firefox konkurenceschopnější jinými způsoby. V roce 2013 by měl být prohlížeč víceprocesní aplikace se správným bezpečnostním karanténami. Firefox však není - ve skutečnosti zaostával za Internet Explorer, pokud jde o tyto dvě důležité funkce.

Kdysi byl k dispozici výkonný prohlížeč známý jako balíček Mozilla. Byla příliš velká a nafoukaná pro vlastní dobro, takže skupina vývojářů se rozhodla vytvořit nový minimální prohlížeč ze svých základních technologií.Říkají tomu Phoenix a vyvinuli se do Firefoxu, který dnes známe. Pokud Mozilla nemůže Firefox přeměnit na moderní prohlížeč kvůli tomu, že veškerý starší kód se dostal do cesty, možná potřebujeme Phoenix 2.0.Obrázek

: Régis Leroy na Flickr