Tukaj je zakaj je Firefox še vedno let za Google Chrome
Firefox ima težavo. Zaostal je, razvoj je zastal pri najpomembnejših, najtežjih problemih. Mnoge najpomembnejše izboljšave v Firefoxu v zadnjih nekaj letih so preprosto kopirale spremembe v Chromu.
Želimo si, da bi bil Firefox boljši, toda realnost je, da še vedno ni tako dobra kot Chrome. S tako veliko bivšimi razvijalci Firefoxa, ki zdaj delajo na Chromu pri Googlu, je morda smiselno, da se inovacija dogaja v Chromu, ne v Firefoxu.
Brez večprocesne arhitekture
CPU-ji pridobivajo vedno več jeder, tako da lahko vzporedno delajo več. Enojedrne procesorje so postale nezaslišane in celo računalniki z najnižjimi močmi imajo vsaj dvojedrne procesorje. Prihodnost je vse več jeder procesorjev, računalniški programi pa bodo morali biti sposobni vzporedno izvajati več dela, da bodo izkoristili vse te procesorske moči.
Chrome se s tem ukvarja z večprocesno arhitekturo. Vsako spletno mesto, ki ste ga odprli, deluje v svojem lastnem procesu. Procesi v ozadju, kot so razširitve in aplikacije, ki delajo v ozadju, se izvajajo v svojem lastnem procesu. Vtičniki brskalnika se izvajajo tudi v lastnem postopku. Pomembno je, da Chromeov uporabniški vmesnik deluje tudi v svojem lastnem procesu.
če imate moderno večjedrno procesorsko enoto, jo bo Chrome uporabljal inteligentno in bo dobro deloval, tako da bo delil procesorje. To lahko naredi veliko stvari naenkrat in Chromeov vmesnik ne sme nikoli zatikati, saj se strani nalagajo v ozadju.
Firefox je druga zadeva. Firefox uporablja arhitekturo z enim procesom, čeprav se vtičniki zdaj izvajajo v ločenem procesu. Če odprete pet zavihkov brskalnika, jih mora glavni proces Firefox naložiti in prikazati, kot tudi upravljati uporabniški vmesnik za Firefox, zato brskalnik ne bo tako odziven kot Chrome. Če se ena od strani zruši, bo celoten brskalnik padel z njo.
To je še vedno izjemno opazno - na zmogljivi Intel Core i7 CPU, Chrome odlično deluje, vendar pa vmesnik Firefoxov zaostaja in upočasni, kot se več strani nalaga, vsaj v mojih izkušnjah. To preprosto ni tako gladko, in to je zaradi arhitekture datotek Firefox.
Mozilla je delala na rešitvi za to. Imenoval se je Electrolysis, razvoj se je začel leta 2009, projekt je bil namenjen temu, da bi Firefox postal ustrezen večprocesni brskalnik. Elektroliza je bila v letu 2011 „ustavljena v bližnji prihodnosti“, pri čemer je Mozilla izjavila, da je „Elektroliza velik korak“ in da bodo sledili „številnim manjšim pobudam“, da bi izboljšali odzivnost brskalnika v kratkem času..
Mozilla je pred kratkim ponovno zagnala projekt Elektroliza v maju 2013, tako da bomo, če bomo imeli srečo, v določenem trenutku videli večprocesni Firefox. Tudi Internet Explorer ima večprocesne funkcije kot Internet Explorer 8, zato je Firefox zaostal - in šele zdaj začenja trdo delo, da bi dohitela po ustavitvi projekta v letu 2011.
Leta za Chromom: 4.7 in štetje
Firefox ne uporablja varnostnega pasu
Chrome in Internet Explorer uporabljata sodobno funkcijo Windows, ki se imenuje »nizka integriteta« ali »zaščiten način«, da zažene procese brskalnika s čim manj dovoljenj uporabnikov. Če je bila v brskalniku Chrome ali IE odkrita in izkoriščena ranljivost brskalnika, bi moral uporabnik uporabiti tudi neko dodatno ranljivost, da bi se izognili varnostnemu predalu in pridobili dostop do preostalega sistema..
Ta funkcija je bila približno od takrat, ko je bil operacijski sistem Windows Vista izdan pred več kot šestimi leti. Vendar pa Mozilla še vedno deluje na funkciji »nizkih pravic Firefox« in ni časovnega okvira, ko se bodo funkcije, ki jih uporabljajo peskovniki, razširile na uporabnike. Sandboxing ni zdravilo za vse, vendar je pomembna varnostna funkcija, ki jo najdete v drugih sodobnih brskalnikih.
Pripombe na Firefoxov sledilnik napak kažejo, da bodo razvijalci iskali peskovito aplikacijo Windows 8 Modern Firefox, Firefox OS in eksperimentalni brskalnik Servo na OS X. Trenutno ni nobenega znaka, da bi kdo delal v okolju Windows. To je očitno najbolj priljubljena, najbolj ranljiva različica Firefoxa, ki potrebuje najbolj zaščito.
Leta za Chromom: 4.7 in štetje
Firefox želi spletno trgovino za namizne računalnike
Mozilla je trdno prepričana, da bodo spletne aplikacije in spletne tehnologije nadomestile potrebo po programski opremi za namizje in domačih mobilnih aplikacijah, ki ponujajo prihodnost na različnih platformah, kjer se aplikacije HTML5 izvajajo na vsaki platformi.
V ta namen želi Mozilla ustvariti lastno spletno trgovino aplikacij, znano kot tržnica Firefox. Ta funkcija je na voljo v Firefoxu za Android in bo del Firefox OS. Firefox OS je že sam po sebi mobilni operacijski sistem, ki se je začel leta po njem - kasneje kot Microsoftov Windows Phone in BlackBerry BlackBerry 10, dva mobilna operacijska sistema, ki imata dolgo časa v težkem boju pred njimi, ker sta bila uvedena tako pozno..
Vendar pa lahko trenutno uporabljate spletno mesto Firefox Marketplace za Firefox za Android. Mozilla že vrsto let govori o izdaji spletnega mesta Firefox Marketplace za namizje, vendar so se zdaj odločili, da se osredotočijo le na mobilne naprave. Namizno spletno mesto Firefox Marketplace bo izdano v prihodnosti. Medtem ima Chrome spletno trgovino Chrome že več let. Nove pakirane aplikacije za Chrome bodo kmalu razširile funkcionalnost spletnih aplikacij v Chromu, kar bo prineslo večji vtis.
Mozilla želi na spletnem računalniku uporabiti spletne aplikacije in odpreti spletne tehnologije, vendar tega ne počnejo - Google je.
Leta za Chromom: 2.5 in štetje
Primeri zaostajanja Firefoxa za Chrome
Firefox je v preteklih letih na več načinov ujezil, vendar so mnoge njegove spremembe preprosto kopirale, kako deluje Google Chrome:
- Zasebno brskanje v več oknih: Firefox je nedavno odprl okno za zasebno brskanje ob običajnem oknu za brskanje, kar je zelo zaželena funkcija, ki je od začetka v Chromu.
- Pogoste posodobitve: Po zagonu brskalnika Chrome se je Firefox preusmeril na pogostejši časovni razpored, kot je Chrome.
- Razširitve, ki lahko obravnavajo nadgradnje brskalnika: Firefox je nato delal na posodabljanju API-ja za razširitve, kar je omogočilo namestitev razširitev brez ponovnega zagona in brezhibno delovanje brez prekinitev po nadgradnjah brskalnika - tako kot so delali v Chromu.
- Pregledovalnik PDF: Firefox je pred kratkim pridobil integriran pregledovalnik dokumentov PDF, še dolgo po tem, ko se je ta funkcija zagnala v Chrome.
- Oblikovanje uporabniškega vmesnika: Vsi brskalniki so sledili vodilnemu Chromu pri prehodu na bolj minimalen vmesnik brskalnika, vključno z Firefoxom. Najnovejše oblikovalske možnosti uporabniškega vmesnika kažejo, da je v prihodnosti Firefoxa morda še več vmesnika, podobnega Chromeu.
- Vtičniki izven procesa: Medtem ko Firefox nima ustreznih funkcij za več procesov, kot je Chrome, je dodal funkcijo, ki omogoča, da se vtičniki, kot je Flash, zaženejo v njihovem lastnem procesu, tako da ne morejo zrušiti preostalega brskalnika.
- Uspešnost JavaScripta: Kot vsi drugi brskalniki, je bil Firefox odveč, da je dramatično izboljšal svojo zmogljivost JavaScripta, ko se je Chrome prikazal s svojo vodilno vlogo pri uspešnosti JavaScripta pri vseh.
V celoti gledano je jasno, da Chrome že več let vodi paket v inovacijah brskalnikov.
Želimo, da bi bil Firefox boljši
Tukaj ne poskušamo samo napadati Firefoxa. Nekoč je bil najboljši brskalnik, Mozilla pa si zasluži zasluge za uživanje v tržnem deležu Internet Explorerja 6, kar Microsoftu pokaže, da bi lahko izgubili svoje mesto in jih prisilili, da ponovno zaženejo zaustavljeni razvoj Internet Explorerja. Prav tako si zaslužijo zasluge za to, da je splet bolj standardiziran, saj odstranjujejo spletne strani, ki pravijo, da so »izdelane za Internet Explorer«. To je drugim brskalnikom omogočilo, da se vključijo - najbolj priljubljeni brskalniki so Chrome in Safari. Firefox je postavil temelje in Mozilla je bila neutrudna borca za odprte standarde.
Dobro je, da ima Mozilla Mozilla kot prodajalca brskalnika, ki ni vezan na eno samo veliko korporacijo, kot sta Microsoft, Google in Apple. Dejstvo, da imamo odprtokodni brskalnik, ki ga je ustvarila neprofitna organizacija, ki želi samo izboljšati splet, je super za splet.
Zato je škoda, da je Mozilla dovolila Firefoxu tako daleč za sabo. Zaustavitev razvoja na Elektrolizi in še vedno neizvedene varnostne funkcije v peskovanju so znaki, da Mozilla ni bila pripravljena na knuckanje in narediti res težko delo na nižji ravni, da bi izboljšala učinkovitost in varnost Firefoxa. Veliko drugih sprememb, ki so jih naredili, so veliko prej posnemale spremembe v Chromu.
Firefox je še vedno najboljši brskalnik na nek način. Na primer, če potrebujete najmočnejši okvir razširitve brskalnika, ga ima Firefox. Toda želimo, da bi bil Firefox na druge načine bolj konkurenčen. V letu 2013 bi moral biti brskalnik večprocesna aplikacija z ustreznim varnostnim peskovanjem. Toda Firefox ni - pravzaprav je zaostal za Internet Explorerjem, ko gre za ti dve pomembni funkciji.
Nekoč je bil močan brskalnik, znan kot zbirka Mozilla. Bila je prevelika in napihnjena za svoje dobro, zato se je skupina razvijalcev odločila, da bo ustvarila nov, minimalen brskalnik iz svojih osnovnih tehnologij. Imenovali so jo Phoenix in se razvili v Firefox, ki ga poznamo danes. Če Mozilla ne more pretvoriti Firefoxa v sodoben brskalnik zaradi vse starejše kode, ki jo je dobila, morda potrebujemo Phoenix 2.0.
Zasluge za sliko: Régis Leroy na Flickru