A Firefox problémája van. Lemaradt, a fejlődés megakadt a legfontosabb, legnehezebb problémákon. Az elmúlt évek Firefox számos legjelentősebb fejlesztése egyszerűen a Chrome-ban végrehajtott változtatások másolása volt.
Szeretnénk, ha a Firefox jobb lenne, de a valóság az, hogy még mindig nem olyan jó, mint a Chrome. Mivel annyi egykori Firefox-fejlesztő dolgozik most a Chrome-nál a Google-nál, talán van értelme, hogy az újítás a Chrome-ban történt, nem pedig a Firefoxban.
Nincs többfolyamatos architektúra
A CPU-k egyre több magot kapnak, képesek lesznek párhuzamosan több munkát végezni. Az egymagos CPU-k hallatlanok lettek, és még a legkisebb fogyasztású számítógépek is rendelkeznek legalább kétmagos CPU-kkal. A jövő a CPU-magok növekvő mennyisége, és a számítógépes programoknak képesnek kell lenniük arra, hogy ezzel párhuzamosan több munkát végezzenek, hogy kihasználhassák ezt a feldolgozási teljesítményt.
A Chrome ezt több folyamatú architektúrával kezeli. Minden megnyitott webhely a saját folyamatában fut. A háttérfolyamatok, például a háttérben működő kiterjesztések és alkalmazások, saját folyamatukban futnak. A böngésző plug-inek a saját folyamatukban is futnak. Fontos, hogy a Chrome felhasználói felülete a saját folyamatában is fut.
ha modern, többmagos CPU-ja van, a Chrome intelligensen használja és jól teljesít, megosztva a munkát a CPU-k között. Sok mindent képes egyszerre megtenni, és a Chrome kezelőfelületének soha nem szabad akadoznia és csuklania, mivel az oldalak betöltődnek a háttérben.
A Firefox egy másik kérdés. A Firefox egyfolyamatos architektúrát használ, bár a beépülő modulok külön folyamatban futnak. Ha öt böngészőfület nyit meg, a Firefox fő folyamatának 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ő közel sem lesz olyan reagálóképes, mint a Chrome. Ha az egyik oldal összeomlik, az az egész böngészőt magával hozza.
Ez még mindig rendkívül észrevehető - egy erőteljes Intel Core i7 CPU-n a Chrome tökéletesen teljesít, mégis a Firefox kezelőfelülete akadozik és lassul, ahogy több oldal betöltődik, legalábbis tapasztalataim szerint. Egyszerűen nem olyan gördülékeny, és a Firefox ideális architektúrája miatt.
A Mozilla erre megoldást dolgozott. Elektrolízisnek hívták, a fejlesztés 2009-ben kezdődött, és egy olyan projekt volt, amely a Firefox-ot egy megfelelő többfolyamatos böngészővé alakítja. Az elektrolízis belátható időn belül visszatartják ”, 2011-ben a Mozilla kijelentette, hogy„ az elektrolízis hatalmas vállalkozás ”, és hogy„ számos kisebb kezdeményezést ”folytatnak a böngésző reakciókészségének javítása érdekében rövid távon.
A Mozilla nemrég újraindította a Elektrolízis projekt 2013 májusában, tehát ha szerencsénk van, egy ponton egy multi-processz Firefoxot fogunk látni. Még az Internet Explorer is rendelkezik többfolyamatos funkciókkal, mint az Internet Explorer 8, így a Firefox nagyon lemaradt - és most kezdte el a felzárkózás nehéz munkáját a projekt 2011-es leállítása után.
Évek a Chrome mögött: 4,7 és számolás
A Firefox nem használ biztonsági homokozót
A Chrome és az Internet Explorer egy modern Windows-funkciót, az úgynevezett „alacsony integritási módot” vagy „védett módot” használ a böngészőfolyamatok futtatásához a lehető legkevesebb felhasználói engedéllyel. Ha böngészőbeli sebezhetőséget fedeztek fel és használtak ki a Chrome-ban vagy az IE-ben, akkor a kihasználónak valamilyen további biztonsági rést is fel kellett használnia a biztonsági homokozó elől való meneküléshez és a rendszer többi részéhez való hozzáféréshez.
Ez a funkció a több mint hat éve kiadott Windows Vista óta létezik. A Mozilla azonban még mindig dolgozik a „Alacsony jogú Firefox” funkció és nincs időkeret a homokozó funkcióinak a felhasználók számára történő megjelenítésére. A homokozó nem gyógyír, de fontos biztonsági funkció, amelyet más modern böngészők is megtalálnak.
Megjegyzések a Firefox hibakeresőjéhez jelzik, hogy a fejlesztők a Windows 8 Modern Firefox alkalmazás, a Firefox OS és az OS X kísérleti Servo böngészőjének sandbox-ját fogják vizsgálni. Nincs arra utaló jel, hogy jelenleg bárki a Firefox Windows asztali verziójának sandboxolásán dolgozik. Ez egyértelműen a Firefox legnépszerűbb, legkiszolgáltatottabb verziója, amelyre a legnagyobb védelemre van szükség.
Évek a Chrome mögött: 4,7 és számolás
A Firefox asztali webalkalmazást szeretne
A Mozilla határozottan állítja, hogy a webalkalmazások és webtechnológiák helyettesítik az asztali szoftverek és a natív mobilalkalmazások szükségességét, és olyan platformokon átívelő jövőt kínálnak, ahol a HTML5-alkalmazások minden platformon futnak.
Ennek érdekében a Mozilla saját webalkalmazás-áruházat akar létrehozni, amelyet Firefox Marketplace néven ismernek. Ez a szolgáltatás elérhető az Firefox for Android alkalmazáshoz, és a Firefox OS része lesz. A Firefox OS maga egy mobil operációs rendszer, amely évekkel azután indul, ahogy kellett volna - később, mint a Microsoft Windows Phone és a BlackBerry BlackBerry 10, két mobil operációs rendszer, amelyek hosszú felfelé tartó küzdelem előttük vannak, mert olyan későn indultak el.
Azonban csak a Firefox piactér Firefox for Android jelenleg. A Mozilla évek óta beszél egy Firefox Marketplace kiadásáról az asztali számítógép számára, de úgy döntöttek, hogy egyelőre csak a mobilra koncentrálnak. A jövőben megjelenik az asztali Firefox Marketplace. Időközben a Chrome évek óta rendelkezik a Chrome Internetes áruházzal. Új A Chrome csomagolt alkalmazásai hamarosan kibővítik a Chrome webalkalmazások funkcionalitását , így inkább egy csobbanás.
A Mozilla a webalkalmazásokat és a webes technológiákat akarja megnyomni az asztalon, de ők nem ezt csinálják - a Google az.
Évek a Chrome mögött: 2,5 és számolás
Példák a Firefox mögött a Chrome mögött
A Firefox az évek során sok szempontból felzárkózott, de számos változása egyszerűen másolta a Google Chrome működését:
- Többablakos privát böngészés : A Firefox nemrégiben elnyerte azt a lehetőséget, hogy egy normál böngészési ablak mellett megnyithasson egy privát böngészési ablakot, ami egy nagyon vágyott funkció, amely a kezdetektől fogva a Chrome-ban van.
- Gyakori frissítések : A Chrome elindítása után a Firefox egy gyakoribb kiadási ütemezésre váltott, mint a Chrome.
- Bővítmények, amelyek képesek kezelni a böngésző frissítéseit : Ezután a Firefoxnak azon kellett dolgoznia, hogy frissítse a kiterjesztésű API-t, lehetővé téve a bővítmények újraindítás nélküli telepítését és a böngészőverzió-frissítések utáni zavartalan működését - akárcsak a Chrome-on.
- PDF Viewer : A Firefox nemrégiben integrált PDF-megtekintőt kapott, jóval azután, hogy egy ilyen funkció elindult a Chrome-ban.
- Felhasználói felület kialakítása : Minden böngésző követte a Chrome példáját a minimálisabb böngészőfelületre való áttérésben, beleértve a Firefoxot is. Recent UI mockups arra utal, hogy még több Chrome-szerű felület lehet a Firefox jövőjében.
- Folyamaton kívüli beépülő modulok : Noha a Firefox nem rendelkezik megfelelő többfolyamatos funkciókkal, mint például a Chrome, mégis hozzáadott egy olyan funkciót, amely lehetővé teszi a Flash-hez hasonló plug-inek futtatását a saját folyamatukban, így nem ütköznek össze a böngésző többi részével.
- JavaScript teljesítmény : Mint minden más böngésző, a Firefoxot is arra késztették, hogy drámai módon javítsa a JavaScript-teljesítményét, miután a Chrome megmutatta, hogy a JavaScript-teljesítményben mindenki felett vezet.
Összességében egyértelműen látható, hogy a Chrome évek óta vezeti a böngésző-innováció csomagját.
Azt szeretnénk, ha a Firefox jobb lenne
Itt nem csak a Firefoxot próbáljuk megtámadni. Valaha ez volt a legjobb böngésző, és a Mozilla megérdemli, hogy belemerült az Internet Explorer 6 piaci részesedésébe, megmutatva a Microsoftnak, hogy elveszíthetik helyüket, és arra kényszerítve őket, hogy indítsák újra leállított Internet Explorer fejlesztésüket. Megérdemlik azt is, hogy az internet szabványosabbá vált, megszüntetve azokat a webhelyeket, amelyek azt mondják, hogy „Internet Explorer-nek készültek”. Ez lehetővé tette más böngészők lépését - a legnépszerűbbek a Chrome és a Safari. A Firefox megalapozta az alapokat, a Mozilla pedig fáradhatatlan harcos a nyílt szabványokért.
Jó, ha az interneten a Mozilla olyan böngésző-gyártóként működik, amely nem kapcsolódik egyetlen nagyvállalathoz sem, mivel a Microsoft, a Google és az Apple tulajdonában vannak a többi legnépszerűbb böngésző. Az a tény, hogy nyílt forráskódú böngészőnk van, amelyet egy nonprofit szervezet hozott létre, és csak arra törekszik, hogy jobbá tegye a webet, nagyszerű az internet számára.
Ezért kár, hogy a Mozilla lehetővé tette a Firefox ennyire lemaradását. Az elektrolízis fejlesztésének leállítása és a homokozó biztonsági funkcióinak még mindig be nem hajtása azt jelzi, hogy a Mozilla nem volt felkészülve a Firefox teljesítményének és biztonságának javítása érdekében végzett nagyon nehéz, alacsony szintű munkára. Sok más általuk végrehajtott módosítás utánozta a Chrome-ban sokkal korábban végrehajtott módosításokat.
A Firefox bizonyos szempontból továbbra is a legjobb böngésző. Például, ha a legerősebb böngészőbővítmény-keretrendszerre van szüksége, a Firefox rendelkezik vele. De azt szeretnénk, ha a Firefox más szempontból is versenyképesebb lenne. 2013-ban a böngészőnek egy többfázisú alkalmazásnak kell lennie, megfelelő biztonsági homokozóval. De a Firefox nem az - sőt, lemaradt az Internet Explorerről, amikor ezt a két fontos funkciót illeti.
Valamikor volt egy erőteljes böngésző, amelyet Mozilla csomagnak hívtak. A saját érdekében túl nagy és dagadt volt, ezért egy fejlesztői csoport úgy döntött, hogy új, minimális böngészőt hoz létre az alaptechnológiáiból. Phoenix-nek hívták, és a ma ismert Firefox-vá fejlődött. Ha a Mozilla nem tudja modern böngészővé alakítani a Firefox-ot a régi kódok akadályozása miatt, akkor szükségünk lehet egy Phoenix 2.0-ra.
Kép jóváírása: Régis Leroy a Flickr-en