30Aug
A Firefoxnak van egy problémája. Elmaradt, a fejlődés a legfontosabb, legnehezebb problémákkal megtorpant. A Firefox legjelentősebb fejlesztései az utóbbi néhány évben egyszerűen csak a Chrome-ban végrehajtott módosításokat másolták.
Azt szeretnénk, ha a Firefox jobb volt, de a valóság az, hogy még mindig nem olyan jó, mint a Chrome. Annyi régi Firefox fejlesztővel, akik most a Chrome-ban dolgoznak a Google-on, talán értelmes, hogy az innováció a Chrome-ban, nem pedig a Firefox-ban történt.
Nincs többfolyamatú architektúra Az
processzorok egyre több magot nyernek, képesek párhuzamosan több munkára. Az egymagos processzorok nem ismertek, és még a legalacsonyabb teljesítményű számítógépek is legalább kettős magot tartalmaznak. A jövő egyre növekvő számú CPU magot jelent, és a számítógépes programoknak képesnek kell lenniük arra, hogy párhuzamosan több munkát végezzenek, hogy kihasználják ezt a feldolgozási hatalmat. Az
Chrome a többfolyamatú architektúrával foglalkozik. Minden megnyitott webhely saját folyamatban fut. A háttérfolyamatok, például a háttérben végzett bővítmények és alkalmazások futnak saját folyamatukban. A böngésző beépülő moduljai saját folyamatban is futnak. Elengedhetetlen, hogy a Chrome felhasználói felülete saját folyamatában is működik.
, ha van egy modern többmagos CPU, a Chrome intelligensen fogja használni, és jól teljesít, elosztva a CPU-k között. Számtalan dolgot tud egyszerre végrehajtani, és a Chrome kezelőfelülete soha nem hallgathat és csukódhat, ha az oldalak betöltődnek a háttérben.
A Firefox egy másik kérdés. A Firefox egyfolyamatú architektúrát használ, bár a beépülő modulok most különálló folyamatban futnak. Ha öt böngészőlapot nyit meg, a fő Firefox-folyamatnak be kell töltenie és megjelenítenie kell azokat, valamint kezelnie kell a Firefox felhasználói felületét, így a böngésző nem lesz olyan közel, mint a Chrome. Ha az egyik oldal összeomlik, akkor az egész böngészőt le fogja adni.
Ez még mindig rendkívül észrevehető: egy erőteljes Intel Core i7 processzoron a Chrome tökéletesen teljesít, de a Firefox kezelőfelülete megdől, és lassul, mivel több oldal töltődik be, legalábbis az én tapasztalatom szerint. Ez egyszerűen nem olyan sima, és a Firefox keltezett architektúrája miatt.
Mozilla dolgozott erre a megoldásra. Ezt Electrolysis-nek hívták, a fejlesztés 2009-ben kezdődött, és egy olyan projekt volt, amely a Firefox-ot egy megfelelő többfolyamatú böngészővé alakította. Az elektrolízist 2011-ben "az elkövetkezendő jövőben tartották", és a Mozilla kijelentette, hogy "az elektrolízis hatalmas vállalkozás", és hogy rövid távon "kisebb számú kezdeményezést" fognak folytatni.
A Mozilla nemrég indította újra az Electrolysis projektet 2013 májusában, tehát ha szerencsénk vagyunk, egy bizonyos folyamat során egy többprocesszoros Firefoxot láthatunk. Még az Internet Explorer is többprocesszoros funkciót kínál az Internet Explorer 8-ból, így a Firefox messze mögött áll - és éppen most kezdte el a 2011-es projekt leállítása után felmerülő kemény munkát.
Évek a Chrome mögött: 4.7 és
számítása Firefox nem "t Az
biztonsági homokszóró használata A Chrome és az Internet Explorer egy olyan modern Windows-funkciót használ, amelynek neve "alacsony integritású" vagy "védett mód", így a böngészési folyamatok a lehető legkevesebb felhasználói jogosultsággal működnek. Ha egy böngésző sebezhetőségét felfedezték és kihasználták Chrome-ban vagy IE-ben, akkor a kizsákmányolónak valamilyen további biztonsági rést kell használnia, hogy elkerülje a biztonsági homokzsákot, és hozzáférjen a rendszer többi részéhez.
Ez a funkció már a Windows Vista óta létezik, amely hat évvel ezelőtt megjelent. Azonban a Mozilla továbbra is az "alacsony jogú Firefox" funkcióval foglalkozik, és nincs időkeret, amikor a homokszóró funkciók bekerülnek a felhasználókhoz. A homokozás nem gyógyítás, de ez egy fontos biztonsági funkció, amely más modern böngészőkben található.
A Firefox hibakeresőjéhez fűzött megjegyzések azt mutatják, hogy a fejlesztők a Windows 8 Modern Firefox alkalmazást, a Firefox operációs rendszert és a kísérleti szervo böngészőt az OS X operációs rendszerében próbálják meg nézni. Nincs utalás arra, hogy bárki a Firefox asztali verziójában. Ez nyilvánvalóan a Firefox legnépszerűbb, legsérülékenyebb verziója, amely a leginkább védelmet igényel.
Évekkel a Chrome mögött: 4.7 és az
számlázása Firefox Want Desktop Web App Store
A Mozilla meggyőződése, hogy a webes alkalmazások és webes technológiák helyettesítik az asztali szoftverek és a natív mobilalkalmazások iránti igényt, és olyan cross-platform jövőt kínálnak, ahol a HTML5 alkalmazások futnakminden platformon.
Ebből a célból a Mozilla saját webes alkalmazásraktárt kíván létrehozni, a Firefox Marketplace néven ismert. Ez a funkció a Firefox Firefox-ban érhető el, és része lesz a Firefox operációs rendszernek. A Firefox OS maga is olyan mobil operációs rendszer, amely évekkel később már elindult - később, mint a Microsoft Windows Phone és a BlackBerry BlackBerry 10, két mobil operációs rendszere, amelyek hosszú ütemben küzdenek előttük, mert ilyen későn indulták el.
Azonban csak Firefox Marketplace-t használhatja a Firefoxban az Androidhoz. A Mozilla már évek óta arról szól, hogy kiadják a Firefox Marketplace-t az asztalhoz, de most úgy döntöttek, hogy csak a mobilra összpontosítanak. Az asztali Firefox Marketplace megjelenik a jövőben. Időközben a Chrome már évek óta rendelkezik Chrome Internetes áruházzal. Az új Chrome csomagolt alkalmazások hamarosan kiterjesztik a Chrome webes alkalmazások funkcionalitását, így többet jelentenek a kifröccsenésnek.
A Mozilla webalkalmazásokat szeretné megnyitni és webes technológiákat nyitni az asztalon, de nem teszik meg - a Google.
évek mögött a Chrome: 2.5 és számolás
Példák a Firefoxra a Chrome hátulról lemaradva
A Firefox sok szempontból felzárkózott az évek során, de sok módosítása egyszerűen lemásolta a Google Chrome működését:
- Több ablakos privát böngészés : A Firefox a közelmúltban megszerezte a privát böngészés ablakának megnyitását a normál böngészési ablak mellett, amely a kezdetektől fogva a Chrome-ban már sokkal többet szeretett.
- Gyakori frissítések : A Chrome elindítása után a Firefox egy gyakoribb kiadási ütemtervre, például a Chrome-ra változott.
- bővítmények, amelyek képesek a böngészőfrissítések kezelésére : A Firefoxnak ezután meg kellett dolgoznia a kiterjesztés API-jának frissítésével, amely lehetővé teszi a bővítmények telepítését anélkül, hogy újraindulna és zökkenőmentesen működne a böngésző-verziók frissítései után, akárcsak a Chrome-ban.
- PDF Viewer : A Firefox a közelmúltban megszerezte az integrált PDF-megjelenítőt, régóta a Chrome-ban indított ilyen szolgáltatással.
- felhasználói felületek tervezése : Minden böngésző követte a Chrome vezetőjét, és egy minimális böngészőfelületre váltott, beleértve a Firefoxot is. A legutóbbi UI-mockupok azt sugallják, hogy még a Chrome-szerű felület is a Firefox jövője.
- Az out-of-process pluginok : Bár a Firefoxnak nincsenek megfelelő többfolyamatú funkciói, mint például a Chrome, olyan funkciót adtak hozzá, amely lehetővé teszi a Flash-hez hasonló plug-inek futtatását saját folyamataikban, hogy ne ütköztessék a többia böngésző.
- JavaScript Teljesítmény : Mint minden más böngészőhöz hasonlóan, a Firefoxot arra ösztönözték, hogy drámaian javítsa a JavaScript teljesítményét, miután a Chrome megjelent a hatalmas vezetőjével a JavaScript teljesítőképességén.
Összességében véve látható, hogy a Chrome évek óta vezeti a csomagot a böngésző innovációjában.
Kívánjuk, hogy a Firefox jobb volt
Nem csak a Firefoxot próbáljuk meg támadni. Ez volt a legjobb böngésző, és a Mozilla megérdemli az Internet Explorer 6 piaci részesedésében való étkezést, bemutatva a Microsoftot, hogy elveszíthetik helyüket, és kényszerítve őket arra, hogy újraindítsák megállt Internet Explorer fejlesztésüket. Azt is megérdemlik, hogy a weben szabványosabbá tegyék a weboldalakat, kiküszöbölik azokat a weboldalakat, amelyek azt mondják, hogy "tervezték az Internet Explorerhez." Ez lehetővé tette más böngészők számára, hogy lépjenek be - a legnépszerűbbek a Chrome és a Safari. A Firefox létrehozta az alapokat, és a Mozilla fáradhatatlan harcos volt a nyílt szabványoknak.
Az interneten jó a Mozilla, mint egy böngésző eladó, amely nem köthető egyetlen nagyvállalathoz sem, mivel a Microsoft, a Google és az Apple a többi felső böngészővel rendelkeznek. Az a tény, hogy van egy nyílt forrású böngésző által létrehozott non-profit szervezet csak arra törekszik, hogy a web jobb, nagyszerű az interneten.
Ezért szégyen, hogy a Mozilla megengedte a Firefoxnak, hogy messze mögött maradjon. Az Electrolysis fejlesztésének leállítása, és még nem hajtotta végre a sandboxing biztonsági funkcióit, jelek, hogy a Mozilla nem volt hajlandó felhúzni és a valóban kemény, alacsony szintű munkát a Firefox teljesítményének és biztonságának javítása érdekében. Sok más módosítás, amit korábban készítettek, sokkal korábban követte a Chrome-ban végrehajtott módosításokat.
A Firefox még mindig a legjobb böngésző.Például, ha a legerősebb böngésző kiterjesztési keretre van szüksége, a Firefox rendelkezik vele. De szeretnénk, ha a Firefox versenyképesebb lenne más módon.2013-ban a böngészőnek egy többfolyamatos alkalmazásnak kell lennie, megfelelő biztonsági homokzsákkal. De a Firefox nem - valójában az Internet Explorer mögött állt, amikor ez a két fontos funkció.
Egyszer volt egy nagy teljesítményű böngésző, az úgynevezett Mozilla suite. Túl nagy volt és dagadt a saját javára, ezért a fejlesztők egy csoportja úgy döntött, hogy egy új, minimális böngészőt hoz létre alaptechnológiáiból. Phoenixnek hívták, és a mai napig ismertté vált Firefox-ba fejlődött ki. Ha a Mozilla nem válthat modern böngészõvé, mert az összes régi kód megérkezik, talán szükségünk van egy Phoenix 2.0-ra.
képarány: Régis Leroy a Flickr
-n