If-Koubou

Evo zašto Firefox još uvijek stoji iza Google Chromea

Evo zašto Firefox još uvijek stoji iza Google Chromea (Kako da)

Firefox ima problem. Zastala je, a razvoj je zastao na najvažnijim i najtežim problemima. Mnoga od najznačajnijih poboljšanja u Firefoxu tijekom proteklih nekoliko godina jednostavno su kopirali izmjene u Chromeu.

Želimo da Firefox bude bolji, ali stvarnost je da još uvijek nije dobra kao Chrome. S toliko bivših programera Firefoxa koji sada rade na Chromeu u Googleu, možda ima smisla da se inovacija događa u Chromeu, a ne u Firefoxu.

Nema višestruke arhitekture

CPU-ovi dobivaju sve više jezgri i postaju sposobni raditi paralelno. Jednoručni procesori postali su nečuveno, a čak i najniža računala imaju dual-core procesore. Budućnost je sve veća količina CPU jezgri, a računalni programi će morati postati sposobni da rade više rada paralelno kako bi iskoristili sve ove procesorske snage.

Chrome se bavi time što ima više procesnih arhitektura. Svaka web stranica koju imate otvorena radi u svom procesu. Pozadinski procesi, kao što su proširenja i aplikacije koje rade u pozadini, pokreću se u vlastitom postupku. Plug-ini preglednika također se izvode u vlastitom procesu. Ključno je da Chromeovo korisničko sučelje radi iu svom procesu.

ako imate suvremenu multi-core procesor, Chrome će ga inteligentno koristiti i dobro obavljati, podijelivši rad između CPU-ova. Može učiniti mnogo toga odjednom, a Chromeovo sučelje nikada ne bi smjelo mučiti i zvučati dok se stranice učitavaju u pozadini.

Firefox je još jedna stvar. Firefox koristi jednu procesnu arhitekturu, iako se dodatci sada izvode u zasebnom procesu. Ako otvorite pet kartica preglednika, glavni Firefox proces mora ih učitati i prikazati, kao i rukovati korisničkim sučeljem Firefoxa, tako da preglednik neće biti ni blizu ni osjetljiv kao Chrome. Ako se jedna od stranica padne, dovest će čitav preglednik dolje.

Ovo je još uvijek izuzetno primjetno - na snažnoj Intel Core i7 CPU-u, Chrome savršeno funkcionira, ali Firefoxovo sučelje bruji i usporava dok se više stranica učitava, barem u mom iskustvu. To jednostavno nije glatka, a to je zbog Firefoxove datirane arhitekture.

Mozilla je radila na rješenju za to. Zove se Elektroliza, razvoj je započeo 2009. godine, a bio je to projekt koji je Firefox učinio pravim višekratnim preglednikom. Elektroliza je "stavljena na čekanje u doglednoj budućnosti" u 2011. godini, pri čemu Mozilla tvrdi da je "elektroliza veliki pothvat" i da će slijediti "niz manjih inicijativa" za poboljšanje brzine preglednika u kratkom roku.

Mozilla je nedavno pokrenula projekt Electrolysis u svibnju 2013., pa ako smo sretni vidjet ćemo višeprocesni Firefox u nekom trenutku. Čak i Internet Explorer ima više procesnih značajki od Internet Explorera 8 pa Firefox stoji iza sebe - i upravo sada počinje naporan rad na ulasku nakon zaustavljanja projekta u 2011. godini.

Godine iza Chromea: 4.7 i brojanje

Firefox ne koristi sigurnosni sandbox

Chrome i Internet Explorer koriste suvremenu značajku sustava Windows pod nazivom "nizak integritetni način rada" ili "zaštićeni način rada" za pokretanje preglednika s što manje korisničkih ovlasti. Ako je ranjivost preglednika otkrivena i iskorištena u Chromeu ili IE, eksploatator bi također trebao upotrijebiti neku vrstu dodatne ranjivosti kako bi izbjegao sigurnosni pješčanik i omogućio pristup ostatku sustava.

Ova je značajka već od Windowsa Vista, koja je objavljena prije više od šest godina. Međutim, Mozilla i dalje radi na značajci "low rights Firefox" i nema vremenskog okvira kada će korisnici koristiti značajke za pjeskarenje. Sandboxing nije lijek - sve, ali to je važna sigurnosna značajka koja se nalazi u drugim modernim preglednicima.

Komentari o Firefoxovom bug trackeru upućuju na to da će programeri promatrati sandboxing za Windows 8 Modern Firefox, Firefox OS i eksperimentalni Servo preglednik na OS X. Nema naznaka da netko u ovom trenutku radi na sandboxingu verzije Windows operativnog sustava Firefoxa. To je očito najpopularnija, najranjivija verzija Firefoxa koja treba najviše zaštititi.

Godine iza Chromea: 4.7 i brojanje

Firefox želi prodavaonicu web aplikacije za radnu površinu

Mozilla je odlučna da će web aplikacije i web-tehnologije zamijeniti potrebu za desktop softverom i izvornim mobilnim aplikacijama, nudeći budućnost među platformama gdje se aplikacije za HTML5 prikazuju na svakoj platformi.

U tu svrhu, Mozilla želi stvoriti vlastitu trgovinu web aplikacija, poznatu kao Firefox Marketplace. Ova je značajka dostupna u Firefoxu za Android i bit će dio Firefox OS-a. Firefox OS je sam mobilni operacijski sustav koji se pokreće godinama nakon što je trebao - kasnije od čak Microsoftovog Windows Phonea i BlackBerrya BlackBerry 10, dva mobilna operacijska sustava koja su im bila dugačka borba uzbrdo ispred njih, jer su pokrenuta tako kasno.

Međutim, trenutačno možete upotrebljavati samo Firefox Marketplace na Firefoxu za Android. Mozilla već godinama govori o objavljivanju Firefox tržišta za radnu površinu, no odlučili su se usredotočiti samo na mobilne uređaje za sada. Desktop Firefox Marketplace bit će objavljen u budućnosti. U međuvremenu Chrome već godinama ima Chrome web-trgovinu. Nove pakirane aplikacije Chrome uskoro će proširiti funkcionalnost Chromeovih web aplikacija, što će učiniti više od prskanja.

Mozilla želi gurati web aplikacije i otvoriti web tehnologije na radnoj površini, ali to ne rade - Google je.

Godine iza Chromea: 2,5 i brojanje

Primjeri Firefoxa koji se nalaze iza Chromea

Krijesnica je stekla na mnogo načina tijekom godina, ali mnoge njegove promjene jednostavno kopiraju način rada Google Chromea:

  • Privatno pregledavanje više profila: Firefox je nedavno stekao sposobnost otvaranja prozora s privatnim pregledavanjem uz normalno prozor pregledavanja, značajka koja se želi značajka koja je u Chromeu od početka.
  • Česta ažuriranja: Nakon pokretanja Chromea, Firefox se preselio u češći raspored izdanja, kao što je Chrome.
  • Proširenja koja mogu upravljati nadogradnjama preglednika: Firefox je tada morao raditi na ažuriranju proširenja API-ja, dopuštajući proširenjima instaliranje bez ponovnog pokretanja i funkcioniranja bez razbijanja nakon ažuriranja verzije preglednika - baš kao i način na koji su radili na Chromeu.
  • PDF preglednik: Firefox je nedavno dobio integrirani PDF preglednik, dugo nakon takve značajke pokrenute u Chromeu.
  • Dizajn korisničkog sučelja: Svi su preglednici slijedili Chromeovu prednost pri prebacivanju na minimalno sučelje preglednika, uključujući Firefox. Nedavni modeli korisničkog sučelja sugeriraju da će još više sučelja sličnih Chromeu biti u budućnosti Krijesnice.
  • Izvanupl. Dodataka: Iako Firefox nema odgovarajuće višeprocesnih značajki kao što je Chrome, dodala je značajku koja omogućuje pokretanje dodataka kao što je Flash u vlastitom postupku kako ne bi padalo ostatak preglednika.
  • JavaScript izvedba: Kao i svi drugi preglednici, Firefox je bio potaknut da dramatično poboljšava JavaScript izvedbu nakon što se Chrome pojavio svojim ogromnim potencijalom u izvedbi JavaScripta nad svima.

U cjelini je jasno da Chrome može voditi paket u inovacijama preglednika već godinama.

Željeli smo Firefox bio bolji

Ovdje ne pokušavamo samo napadati Firefox. Nekada je to bio najbolji preglednik, a Mozilla zaslužuje zasluge za jelo u tržišnom udjelu programa Internet Explorer 6, pokazujući Microsoftu da bi mogli izgubiti svoje mjesto i prisiljavajući ih da ponovno pokrenu zaustavljeni razvoj Internet Explorera. Oni također zaslužuju kredit za izradu web standardiziraniji, eliminirajući web stranice koje tvrde da su "Dizajniran za Internet Explorer". To je omogućilo drugim pretraživačima da uđu - najpopularniji Chrome i Safari. Firefox je postavio temelje i Mozilla je bio neumorni borac za otvorene standarde.

Dobro je da web ima Mozilla kao dobavljača preglednika koji nije vezan za jednu veliku korporaciju, jer Microsoft, Google i Apple posjeduju druge vrhunske preglednike. Činjenica da imamo open-source preglednik stvoren od strane neprofitne organizacije koji samo žele napraviti web bolji je odličan za web.

Zato je sramota Mozilla dopustila Firefoxu da padne tako daleko iza sebe. Zastoj razvoja elektrolizom i još uvijek nisu implementirali sigurnosne značajke sandboxinga su znakovi da Mozilla nije bio spreman zaokupljati se i napraviti stvarno težak rad na niskoj razini kako bi poboljšao performanse i sigurnost preglednika Firefox. Mnoge druge izmjene koje su napravile imitirale su promjene u Chromeu puno ranije.

Firefox je i dalje najbolji preglednik na neki način. Na primjer, ako vam je potreban najsnažniji okvir proširenja preglednika, Firefox ga ima. Ali želimo da Firefox bude konkurentniji na druge načine. U 2013, preglednik bi trebao biti višeprocesna aplikacija s odgovarajućim sigurnosnim sandboxingom. Ali Firefox nije - u stvari, on je zaostao za Internet Explorerom kada je u pitanju ove dvije važne značajke.

Nekad je bio snažan preglednik poznat kao Mozilla paket. Bilo je preveliko i napuhano za svoje dobro, tako da je skupina programera odlučila stvoriti novi, minimalni preglednik iz svojih temeljnih tehnologija. Nazvali su ga Phoenix, a evoluirala je u Firefox koji poznajemo danas. Ako Mozilla ne može pretvoriti Firefox u suvremeni preglednik zbog toga što je sve naslijeđene koda na putu, možda nam treba Phoenix 2.0.

Slikovni kredit: Régis Leroy na Flickr