If-Koubou

Lūk, kāpēc Firefox joprojām ir gadi aiz Google Chrome

Lūk, kāpēc Firefox joprojām ir gadi aiz Google Chrome (Kā)

Firefox ir problēma. Tā atpaliek, attīstība ir apstājusies par vissvarīgākajām, visgrūtākajām problēmām. Daudzi no nozīmīgākajiem Firefox uzlabojumiem pēdējos gados vienkārši ir Chrome versijās veikto izmaiņu kopēšana.

Mēs vēlamies, lai Firefox būtu labāks, taču realitāte ir tā, ka joprojām nav tik labi, kā Chrome. Ar tik daudziem bijušajiem Firefox izstrādātājiem, kas tagad strādā pie Google Chrome, iespējams, ir jēga, ka inovācija notiek Chrome, nevis Firefox.

Nav daudzprocesu arhitektūras

CPU iegūst arvien vairāk kodolu, kļūstot spējīgāk strādāt vairāk paralēli. Viena kodola procesori ir kļuvuši neticami, un pat viszemākās jaudas datori ir vismaz divkodolu procesori. Nākotnē arvien pieaug CPU kodolu daudzums, un datorprogrammām jākļūst spējīgāk strādāt vairāk paralēli, lai izmantotu visas šīs apstrādes jaudas.

Chrome to dara ar vairāku procesu arhitektūru. Katra jūsu atvērta vietne darbojas tā paša procesa laikā. Fona procesi, piemēram, paplašinājumi un lietotnes, kas strādā fonā, darbojas savos procesos. Browser plug-ins arī darbojas savos procesos. Svarīgi ir tas, ka Chrome lietotāja interfeiss darbojas arī pats savā procesā.

ja jums ir moderns daudzcentru centrālais procesors, pārlūks Chrome to izmantos gudri un veiksmīgi, sadalot darbu starp CPU. Tas var izdarīt daudzas lietas uzreiz, un Chrome saskarne nekad neierobežo un nenoskaidro, jo fonā tiek ielādētas lapas.

Firefox ir vēl viens jautājums. Firefox izmanto vienas procesa arhitektūru, lai gan spraudņi tagad darbojas atsevišķā procesā. Ja atverat piecas pārlūkprogrammas cilnes, galvenajam Firefox procesam ir jāuzlādē un jāpadara tie, kā arī jārīkojas ar Firefox lietotāja interfeisu, tāpēc pārlūkprogramma nebūs tik tuvu kā pārlūks kā Chrome. Ja viena no lapām atteiksies, tā pavērsīs visu pārlūku.

Tas joprojām ir ārkārtīgi pamanāms - jaudīgam Intel Core i7 procesoram, pārlūks Chrome perfekti izpilda Firefox saskarnes satricinājumus un palēnina tā darbību, kad manas pieredzes laikā tiek ielādētas vairākas lapas. Tas vienkārši nav tik gluds, un tas ir saistīts ar Firefox datēto arhitektūru.

Mozilla strādāja pie risinājuma šim jautājumam. To sauca par elektrolīzi, attīstība sākās 2009. gadā, un tas bija projekts, lai padarītu Firefox par pareizu daudzprocesu pārlūku. Elektrolīze tika "aizturēta tuvākajā nākotnē" 2011. gadā, kad Mozilla apgalvoja, ka "Elektrolīze ir milzīgs uzņēmums" un ka tās veiks "virkni mazāku iniciatīvu", lai īsā laikā uzlabotu pārlūka reaktivitāti.

Mozilla nesen restartēja Electrolysis projektu 2013. gada maijā, tāpēc, ja mums paveicies, kādā brīdī mēs redzēsim vairāku procesu Firefox. Pat Internet Explorer ir vairāku procesu funkcijas, sākot no pārlūkprogrammas Internet Explorer 8, tādēļ Firefox ir atpalicis un tikai tagad sāk smagi paveikt darbu pēc projekta apturēšanas 2011. gadā.

Gari aiz Chrome: 4.7 un skaitīšana

Firefox neizmanto drošības Sandbox

Chrome un Internet Explorer izmanto modernu Windows funkciju, kuras nosaukums ir "zemas integritātes režīms" vai "aizsargāts režīms", lai palaistu pārlūka procesus ar pēc iespējas mazāku lietotāju atļaujām. Ja Chrome vai IE atklāja un izmantoja pārlūkprogrammas neaizsargātību, izmantotājam arī vajadzētu izmantot kādu papildu ievainojamību, lai izvairītos no drošības slēdžiem un piekļūtu pārējai sistēmai.

Šī funkcija ir bijusi apmēram kopš Windows Vista, kas tika izlaists pirms sešiem gadiem. Tomēr Mozilla joprojām strādā pie "zemo tiesību pārlūkprogrammas Firefox" funkcijām, un nav laika perioda, kad lietotājiem tiks izveidota sandboxing funkcija. Smilškastēkls nav viss ārstēšanas līdzeklis, taču tas ir svarīgs drošības līdzeklis, kas atrodams citās mūsdienu pārlūkprogrammās.

Komentāri par Firefox kļūdu sekotāju norāda, ka izstrādātāji pašlaik aplūkos Windows 8 Modern Firefox lietojumprogrammas, Firefox OS un eksperimentālās Servo pārlūka sandboxing operētājsistēmā OS X. Nav norādes, ka kāds strādā pie Firefox Windows darbvirsmas versijas smilškastēšanās. Tas ir nepārprotami populārākais, visneaizsargātākais Firefox versija, kurai visvairāk nepieciešams aizsardzība.

Gari aiz Chrome: 4.7 un skaitīšana

Firefox vēlas Desktop Web App Store

Mozilla nepārprotami apgalvo, ka tīmekļa lietotnes un tīmekļa tehnoloģijas aizstās nepieciešamību pēc darbvirsmas programmatūras un vietējām mobilajām lietojumprogrammām, piedāvājot daudz platformas nākotni, kur HTML5 lietotnes darbojas katrā platformā.

Lai to panāktu, Mozilla vēlas izveidot savu tīmekļa lietotņu veikalu, kas pazīstams kā Firefox Marketplace. Šī funkcija ir pieejama pārlūkprogrammā Firefox Android ierīcēm un būs daļa no Firefox OS. Firefox OS pati par sevi ir mobilā operētājsistēma, kas sākas gadu pēc tam, kad tam vajadzētu būt - vēlāk nekā pat Microsoft Windows Phone un BlackBerry BlackBerry 10 - divām mobilajām operētājsistēmām, kurām jau ilgi ir jācīnās, jo tās tika uzsāktas tik vēlu.

Tomēr brīdī varat izmantot Firefox Marketplace pārlūkprogrammā Firefox Android ierīcēm. Mozilla jau gadiem ilgi runāja par ikmēneša darbstacijas Firefox Marketplace izlaišanu, taču tagad viņi ir nolēmuši pievērsties tikai mobilajām ierīcēm. Nākamajā gadā tiks izlaists galddatorā Firefox Marketplace. Pa to laiku Chrome ir bijuši Chrome interneta veikals gadiem ilgi. Jaunas Chrome lietotnes drīz paplašinās Chrome tīmekļa lietojumprogrammu funkcionalitāti, padarot to par lielāku slampāt.

Mozilla vēlas darbināt tīmekļa lietojumprogrammas un atvērt tīmekļa tehnoloģijas, taču viņi to nedara - tā ir Google.

Gari aiz Chrome: 2.5 un skaitīšana

Firefox piemēri, kas atpaliek no Chrome

Daudzu gadu laikā Firefox daudzos veidos ir nokļuvis, taču daudzas no tā izmaiņām vienkārši kopē veidu, kā darbojas Google Chrome:

  • Multi-Window privātā pārlūkošana: Firefox nesen ir ieguvis iespēju atvērt privātu pārlūkošanas logu kopā ar parastu pārlūkošanas logu, kas ir ļoti iecienīta funkcija, kas jau kopš sākuma ir bijusi Chrome.
  • Bieži atjauninājumi: Pēc pārlūka Chrome palaišanas Firefox pārcēlās uz biežāku atbrīvošanas grafiku, piemēram, Chrome.
  • Paplašinājumi, kas var apstrādāt pārlūkprogrammas jauninājumus: Tam vajadzēja strādāt ar paplašināšanas API atjaunināšanu, ļaujot instalēt paplašinājumus bez restartēšanas un bez traucējumiem, nesabojājot pārlūkprogrammas versijas jauninājumus, tāpat kā viņi strādāja pārlūkā Chrome.
  • PDF skatītājs: Firefox nesen ieguva integrētu PDF skatītāju, ilgi pēc šādas funkcijas ieplānošanas Chrome.
  • Lietotāja interfeisa dizains: Visas pārlūkprogrammas ir sekojušas Chrome vadībai, pārejot uz minimālisma pārlūka saskarni, tostarp Firefox. Jaunākās UI mockups liecina, ka Firefox nākotnē var būt vēl vairāk Chrome līdzīgu interfeisu.
  • Ārpus procesa spraudņi: Lai gan pārlūkprogrammā Firefox nav pareizi vairāku procesu funkciju, piemēram, Chrome, tā ir pievienojusi funkciju, kas ļauj spraudņus, piemēram, Flash, palaist savā procesā, lai tie neizkustinātu pārējo pārlūku.
  • JavaScript veiktspēja: Tāpat kā visas pārējās pārlūkprogrammas, Firefox tika spiests ievērojami uzlabot JavaScript veiktspēju pēc tam, kad pārlūks Chrome parādījās ar lielu novirzi JavaScript darbībā visiem.

Ņemot vērā kopumā, ir skaidrs, ka pārlūku jauninājumos pārlūks Chrome ir vadījis daudzus gadus.

Mēs vēlamies, lai Firefox būtu labāks

Mēs ne tikai cenšamies uzbrukt Firefox šeit. Vienreiz tas bija labākais pārlūks, un Mozilla ir pelnījis kredītu par ēšanu pārlūkprogrammas Internet Explorer 6 tirgū, parādot Microsoft, ka tās varētu zaudēt savu vietu un piespiest viņus restartēt apturēto Internet Explorer izstrādi. Viņi arī pelnījuši atzinību par to, ka tīmeklis ir kļuvis standartizēts, izslēdzot tīmekļa vietnes, kas apgalvo, ka tās ir paredzētas Internet Explorer. Tas ļāva citām pārlūkprogrammām ieiet, jo vispopulārākās ir Chrome un Safari. Firefox ir pamats, un Mozilla ir nepārtraukti cīnījies par atklātajiem standartiem.

Internetam ir labs, ka Mozilla ir pārlūkprogrammas pakalpojumu sniedzējs, kas nav saistīts ar vienu lielu korporāciju, jo Microsoft, Google un Apple pieder pārējie lielākie pārlūkprogrammas. Tas, ka mums ir atvērta avota pārlūkprogramma, kuru izveidojusi bezpeļņas organizācija, kuras mērķis ir padarīt internetu labāku, ir lieliska tīmeklim.

Tāpēc ir apkaunojums, ka Mozilla ir ļāvusi pārlūkot Firefox tik tālu atpaliek. Elektrolīzes izstrādes apturēšana un joprojām neizmantotās sandboxing drošības funkcijas ir pazīmes, ka Mozilla nav bijusi gatava virzīties uz leju un veikt patiesi grūti zemu darbu, lai uzlabotu Firefox veiktspēju un drošību. Daudzas no pārējām veiktajām izmaiņām ir atdarinājušas izmaiņas Chrome daudz agrāk.

Dažkārt Firefox joprojām ir labākais pārlūks. Piemēram, ja jums ir visspēcīgākais pārlūka paplašinājuma saturs, Firefox ir tas. Bet mēs vēlamies, lai Firefox būtu konkurētspējīgāks citos veidos. 2013. gadā pārlūkam vajadzētu būt daudzprocesu lietojumprogrammai ar atbilstošu drošības sandbox. Bet Firefox nav - faktiski tā ir nokritusi no Internet Explorer, kad runa ir par šīm divām svarīgākajām funkcijām.

Reiz bija spēcīgs pārlūks, kas pazīstams kā Mozilla suite. Tas bija pārāk liels un uzpampis pats par sevi, tāpēc izstrādātāju grupa nolēma radīt jaunu, minimālu pārlūku no savas galvenajām tehnoloģijām. Viņi sauca par Phoenix, un tā pārtapa Firefox, kuru mēs zinām šodien. Ja Mozilla nevarēs pārvērst Firefox par mūsdienu pārlūkprogrammu, jo viss mantotais kods kļūs pieejams, iespējams, mums ir nepieciešams Phoenix 2.0.

Attēlu kredīts: Régis Leroy par Flickr