30Aug

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

click fraud protection

Firefox ima problema. 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šeprocesnih arhitektura

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.

instagram viewer

ako imate moderni multi-core procesor, Chrome će ga inteligentno koristiti i dobro se obavlja, dijeleći rad između procesora. 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 Firefoxove sučelje ublažava i usporava, jer se više stranica učitava, barem u mom iskustvu. To jednostavno nije glatka, a to je zbog Firefoxove datirane arhitekture.

Mozilla je radio na rješenju za to. Zove se Elektroliza, razvoj je započeo 2009. godine i 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šeprocesi Firefox u nekom trenutku.Čak i Internet Explorer ima više procesnih značajki od Internet Explorera 8, tako da je Firefox zaobilazno - i upravo sada počinje teški napor za hvatanje nakon zaustavljanja projekta u 2011.

Godinama iza Chromea: 4.7 i brojanje

Firefox ne radi 't Koristite Sigurnosni pješčani sandučić

Chrome i Internet Explorer koriste suvremenu značajku sustava Windows pod nazivom "Način rada s niskim integritetom" 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 izdana 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 programeru za praćenje bugova upućuju na to da će programeri promatrati sandboxing za Windows 8 Moderni 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 radnu površinu Web App Store

Mozilla je odlučna da će web aplikacije i web tehnologije zamijeniti potrebu za desktop softverom i izvornim mobilnim aplikacijama, nudeći platformu za budućnost gdje se HTML5 aplikacije izvodesvaka platforma.

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, trenutno možete koristiti Firefox Marketplace na Firefoxu za Android trenutačno. 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 zaostaju iza Chromea

Firefox je tijekom godina došao na mnoge načine, ali mnoge njegove promjene jednostavno kopiraju način funkcioniranja preglednika Google Chrome:

  • Privatni preglednik s više prozora : 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, poput Chromeova.
  • Proširenja koja mogu rukovati nadogradnjama preglednika : Firefox je tada morao raditi na ažuriranju proširenja API-ja, čime se proširenja instaliraju bez ponovnog pokretanja i neprimjetne funkcije bez prekida nakon nadogradnje verzije preglednika - baš kao i način na koji su radili na Chromeu.
  • PDF Viewer : 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.
  • Dodaci izvan procesa : Iako Firefox nema odgovarajuće višeprocesnih značajki kao što je Chrome, dodala je značajku koja dopušta upotrebu dodataka poput Flasha u svojem procesu kako ne bi padali ostatakpreglednik.
  • JavaScript izvedba : Kao i svi drugi preglednici, Firefox je bio gurnut da dramatično poboljšava JavaScript izvedbu nakon što se Chrome pojavio svojim ogromnim potencijalom u izvedbi JavaScripta nad svima.

Kao cjelina, jasno je da vidite da Chrome već godinama vodi paket u inovativnosti preglednika.

Željeli smo Firefox bio bolji

Ovdje ne pokušavamo samo napadati Firefox. Bilo je to nekada 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 šteta Mozilla je 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 posao na niskoj razini kako bi poboljšao performanse i sigurnost Firefoxa. Mnoge druge izmjene koje su napravile imitirale su promjene u Chromeu puno ranije.

Firefox je još uvijek 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.

Nekada 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 evoluirao je u Firefox koji poznajemo danas. Ako Mozilla ne može pretvoriti Firefox u suvremeni preglednik, jer je sve naslijeđene kôd dobivao na putu, možda nam je potreban Phoenix 2.0.

Image Credit: Régis Leroy na Flickr