Šeit ir iemesls, kāpēc Firefox ir „Google Chrome” nepilna gada gadi
Firefox ir problēma. Tā ir atpalicusies, un attīstība ir apstājusies ar vissvarīgākajām, visgrūtākajām problēmām. Daudzi no nozīmīgākajiem uzlabojumiem Firefox pēdējos gados vienkārši ir kopējuši Chrome veiktas izmaiņas.
Mēs vēlamies, lai Firefox būtu labāks, bet realitāte ir tāda, ka tas joprojām nav tik labs kā Chrome. Ar tik daudziem bijušajiem Firefox izstrādātājiem, kas pašlaik strādā pie Chrome pakalpojumā Google, varbūt ir jēga, ka inovācija notiek Chrome, nevis Firefox.
Nav daudzprocesa arhitektūras
CPU iegūst arvien vairāk serdeņu, kļūstot paralēli spējīgi veikt vairāk darba. Viena kodola CPU ir kļuvuši nedzirdēti, un pat zemāka jaudas datoriem ir vismaz divkodolu CPU. Nākotne ir arvien vairāk CPU kodolu, un datorprogrammām būs jākļūst paralēli, lai izmantotu visu šo apstrādes jaudu..
Chrome nodarbojas ar to, izveidojot vairāku procesu arhitektūru. Katra jūsu atvērtā vietne darbojas savā procesā. Fona procesi, piemēram, paplašinājumi un lietotnes, kas darbojas fonā, darbojas savā procesā. Pārlūkprogrammas spraudņi darbojas arī savā procesā. Būtiski, ka Chrome lietotāja saskarne darbojas arī savā procesā.
ja jums ir mūsdienīgs daudzkodolu CPU, Chrome to izmantos saprātīgi un veiks labi, dalot darbu starp CPU. Tas var izdarīt daudzas lietas uzreiz, un Chrome saskarnei nekad nevajadzētu apgrūtināt un žagoties, jo fonā tiek ielādētas lapas.
Firefox ir vēl viens jautājums. Firefox izmanto viena procesa arhitektūru, lai gan spraudņi tagad darbojas atsevišķā procesā. Atverot piecas pārlūka cilnes, galvenajam Firefox procesam ir jāielādē un jādara tie, kā arī jāapstrādā Firefox lietotāja interfeiss, tāpēc pārlūkprogramma nebūs tik tuvu kā Chrome. Ja kāda no lapām nokrīt, tas visu pārlūkprogrammu atnesīs ar to.
Tas joprojām ir ļoti pamanāms - jaudīgs Intel Core i7 CPU, Chrome izpilda perfekti, bet Firefox saskarnes un palēnina vairāku lappušu slodzi, vismaz manā pieredzē. Tas vienkārši nav tik gluds, un tas ir Firefox datētās arhitektūras dēļ.
Mozilla strādāja pie tā risinājuma. To sauca par elektrolīzi, attīstība sākās 2009. gadā, un tas bija projekts, kas Firefox padarīja par pareizu daudzprocesa pārlūkprogrammu. Elektrolīze 2011. gadā tika „apturēta tuvākajā nākotnē”, un Mozilla paziņoja, ka „Elektrolīze ir milzīgs uzņēmums” un ka viņi īstenos „vairākas mazākas iniciatīvas”, lai īstermiņā uzlabotu pārlūkprogrammas atsaucību.
Mozilla nesen atsāka elektrolīzes projektu 2013. gada maijā, tādēļ, ja mēs būsim laimīgi, mēs redzēsim vairāku procesu Firefox kādā brīdī. Pat pārlūkprogrammai Internet Explorer ir daudzprocesuālās funkcijas, piemēram, Internet Explorer 8, tāpēc Firefox ir atpalicis - un tikai tagad sāk strādāt ar panākumiem pēc projekta pārtraukšanas 2011. gadā.
Gadu aiz Chrome: 4.7 un skaitīšana
Firefox neizmanto drošības smilšu kasti
Chrome un Internet Explorer izmanto mūsdienīgu Windows funkciju, ko sauc par “zemu integritātes režīmu” vai “aizsargātu režīmu”, lai pārlūkprogrammu procesus darbinātu ar pēc iespējas mazāk lietotāju. Ja pārlūkprogrammas ievainojamība tika atklāta un izmantota pārlūkā Chrome vai IE, ekspluatantam būtu jāizmanto sava veida papildu ievainojamība, lai izvairītos no drošības smilšu kastes un piekļūtu pārējai sistēmas daļai.
Šī funkcija ir pieejama kopš Windows Vista, kas tika izlaista pirms vairāk nekā sešiem gadiem. Tomēr Mozilla joprojām strādā pie “zemo tiesību Firefox” funkcijas, un nav laika grafika, kad smilškastes funkcijas tiks izmantotas lietotājiem. Sandboxing nav izārstēt visu, bet tas ir svarīgs drošības elements, kas atrodams citās mūsdienu pārlūkprogrammās.
Komentāri par Firefox bug tracker norāda, ka izstrādātāji aplūkos Windows 8 modernās Firefox lietotnes, Firefox OS un eksperimentālā servera pārlūkprogrammas OS X operētājsistēmā. Nav nekādu norāžu, ka kāds pašlaik strādā pie Windows darbvirsmas Firefox versijas darbvirsmas. Tas ir acīmredzami populārākā, visneaizsargātākā Firefox versija, kurai nepieciešama visdrošākā aizsardzība.
Gadu aiz Chrome: 4.7 un skaitīšana
Firefox vēlas darbvirsmas Web App Store
Mozilla ir pārliecināta, ka tīmekļa lietojumprogrammas un tīmekļa tehnoloģijas aizstās vajadzību pēc darbvirsmas programmatūras un vietējām mobilajām lietotnēm, piedāvājot nākotnes platformas, kurās HTML5 lietotnes darbojas katrā platformā.
Šajā nolūkā Mozilla vēlas izveidot savu tīmekļa lietotņu veikalu, kas pazīstams kā Firefox Marketplace. Šī funkcija ir pieejama operētājsistēmai Firefox Android, un tā būs daļa no Firefox OS. Firefox operētājsistēma pati ir mobilā operētājsistēma, kas sāks darboties gadiem pēc tam, kad tā ir bijusi - vēlāk kā pat Microsoft Windows Phone un BlackBerry 10, divas mobilās operētājsistēmas, kurām pirms tam ir ilgs kalnup, jo tās tika uzsāktas tik vēlu.
Tomēr pašlaik Firefox Marketplace var izmantot tikai operētājsistēmā Firefox Android. Mozilla jau vairākus gadus runā par Firefox Marketplace atbrīvošanu darbvirsmai, bet tagad viņi ir nolēmuši koncentrēties tikai uz mobilo. Darbvirsmas Firefox Marketplace tiks izlaists nākotnē. Tikmēr Chrome ir bijis Chrome interneta veikals jau daudzus gadus. Jaunās Chrome iesaiņotās lietotnes drīz paplašinās Chrome tīmekļa lietotņu funkcionalitāti, padarot to par splash.
Mozilla vēlas, lai darbvirsmā stumtu tīmekļa lietojumprogrammas un atvērtu tīmekļa tehnoloģijas, bet viņi to nedara - Google ir.
Gadu aiz Chrome: 2.5 un skaitīšana
Firefox, kas paliek no Chrome, piemēri
Gadu gaitā Firefox daudzos veidos ir nokļuvis, taču daudzas no tās izmaiņām vienkārši kopē to, kā darbojas Google Chrome:
- Vairāku logu privātā pārlūkošana: Firefox nesen ieguva iespēju atvērt privātu pārlūkošanas logu līdzās parastajam pārlūkošanas logam, kas ir ļoti vēlams līdzeklis, kas Chrome ir izmantots kopš sākuma.
- Bieži atjauninājumi: Pēc Chrome palaišanas Firefox pārvietojās uz biežāku izlaišanas grafiku, piemēram, Chrome.
- Paplašinājumi, kas var apstrādāt pārlūkprogrammas uzlabojumusPēc tam Firefox bija jāstrādā, lai atjauninātu savu paplašinājumu API, ļaujot paplašinājumiem instalēt bez atkārtotas palaišanas un darboties bez traucējumiem, neizjaucot pārlūkprogrammas versiju jauninājumus - tāpat kā tas, 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 tam, kad pārlūkprogrammā Chrome tika uzsākta šāda funkcija.
- Lietotāja interfeisa dizains: Visas pārlūkprogrammas ir sekojušas Chrome vadībai, pārejot uz minimālāku pārlūka saskarni, tostarp Firefox. Nesenie lietotāja interfeisa maketi liecina, ka pārlūkprogrammā Firefox nākotnē var būt vēl vairāk Chrome līdzīgu interfeisu.
- Bezprocesa spraudņi: Kamēr Firefox nav atbilstošas daudzprocesa funkcijas, piemēram, Chrome, tā pievienoja funkciju, kas ļauj spraudņiem, piemēram, Flash, darboties savā procesā, lai viņi nenokritīs pārējo pārlūkprogrammu.
- JavaScript veiktspēja: Tāpat kā visas pārējās pārlūkprogrammas, pārlūkprogramma Firefox tika spiesta ievērojami uzlabot JavaScript veiktspēju pēc tam, kad Chrome parādīja savu milzīgo vadošo lomu JavaScript veiktspējas rādītājos ikvienam.
Kopumā ir skaidrs, ka Chrome jau gadiem ilgi ir vadījis iepakojumu pārlūkprogrammas jauninājumos.
Mēs vēlamies, lai Firefox būtu labāks
Mēs ne tikai mēģinām uzbrukt Firefox šeit. Reiz tā bija labākā pārlūkprogramma, un Mozilla ir pelnījusi kredītu par ēdināšanu Internet Explorer 6 tirgus daļā, parādot Microsoft, ka viņi var zaudēt savu vietu un piespiest tos atsākt apturēto Internet Explorer izstrādi. Viņi arī ir pelnījuši kredītu, lai padarītu tīmekli standartizētāku, novēršot tīmekļa vietnes, kurās teikts, ka tās ir “izstrādātas Internet Explorer”. Tas ir ļāvis citiem pārlūkiem soli ieiet - populārākie ir Chrome un Safari. Firefox izveidoja pamatu, un Mozilla ir bijis nenogurstošs cīnītājs par atklātiem standartiem.
Ir labi, ka tīmeklī ir Mozilla kā pārlūkprogrammas pārdevējs, kas nav saistīts ar vienu lielo korporāciju, jo Microsoft, Google un Apple pieder pārējās augstākās pārlūkprogrammas. Tas, ka mums ir atvērta pirmkoda pārlūks, ko izveidojusi bezpeļņas organizācija, kas tikai vēlas padarīt tīmekli labāku, tīmeklī ir lieliska.
Tāpēc ir kauns, ka Mozilla ir atļāvusi Firefox nokrist tik tālu. Elektrolīzes attīstības apturēšana un vēl nav ieviesušas smilšu kastes drošības pazīmes ir pazīmes, kas liecina, ka Mozilla nav bijusi gatava nolaisties un darīt to patiešām smago zemo līmeni, lai uzlabotu Firefox veiktspēju un drošību. Daudzas citas veiktās izmaiņas ir imitējušas Chrome veiktas izmaiņas daudz agrāk.
Firefox joprojām ir labākais pārlūks dažos veidos. Piemēram, ja jums ir nepieciešams visspēcīgākais pārlūka paplašināšanas ietvars, Firefox ir tā. 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 daudzprocesa lietojumprogrammai ar atbilstošu drošības smilšu kasti. Bet Firefox nav - patiesībā tā ir atpalikusi no Internet Explorer, kad runa ir par šīm divām svarīgām iezīmēm.
Reiz bija spēcīgs pārlūks, kas pazīstams kā Mozilla komplekts. Tā bija pārāk liela un uzplauka paša labā, tāpēc grupa izstrādātāju nolēma izveidot jaunu, minimālu pārlūkprogrammu no tās pamattehnoloģijām. Viņi to sauca par Phoenix, un tas kļuva par Firefox, ko mēs zinām šodien. Ja Mozilla nevar pārvērst Firefox par mūsdienīgu pārlūkprogrammu, pateicoties mantojuma kodam, iespējams, mums ir vajadzīgs Phoenix 2.0.
Attēla kredīts: Régis Leroy par Flickr