30Aug

Tässä on miksi Firefox on vielä vuosien ajan Google Chromen taustalla

Firefox on ongelma. Se on jäänyt taakse, ja kehitys on pysähtynyt tärkeimmistä, vaikeimmista ongelmista. Monet Firefoxin merkittävimmistä parannuksista viime vuosina ovat yksinkertaisesti kopioineet Chromen tekemät muutokset.

Toivomme, että Firefox oli parempi, mutta todellisuus on, että se ei ole vielä yhtä hyvä kuin Chrome. Niin monien entisten Firefox-kehittäjien kanssa, jotka nyt työskentelevät Chromessa Googlessa, on ehkä järkevää, että innovaatio on tapahtunut Chromessa, ei Firefoxissa.

Ei moniprosessoriarkkitehtuuria

-prosessorit ovat saaneet enemmän ja enemmän ydintä, jotka pystyvät tekemään enemmän työtä rinnakkain. Yhden ytimen suorittimet ovat tulleet tuntemattomiksi, ja jopa pienimmillään toimivilla tietokoneilla on vähintään kaksiytiminen suorittimet. Tulevaisuudessa on yhä enemmän CPU-ytimiä, ja tietokoneohjelmien on pystyttävä tekemään enemmän töitä samanaikaisesti hyödyntäen kaiken tämän prosessointitehon.

Chrome käsittelee tätä moniprosessiarkkitehtuurilla. Jokainen avoin sivusto on omassa prosessissasi. Taustatekniikat, kuten laajennukset ja sovellukset, jotka toimivat taustalla, toimivat omassa prosessissaan. Selainpaketit toimivat myös omassa prosessissaan. Chromen käyttöliittymä on ratkaisevan tärkeä myös omassa prosessissaan.

, jos sinulla on moderni monen ytimen suorittimen, Chrome käyttää sitä älykkäästi ja toimii hyvin jakamalla työ suorittimien välillä.Se voi tehdä monia asioita kerralla ja Chrome-käyttöliittymän ei pitäisi koskaan hämmentyä ja hikkaata sivujen kuormana taustalla.

Firefox on toinen asia. Firefox käyttää yhden prosessin arkkitehtuuria, vaikka laajennukset toimivat nyt erillisessä prosessissa. Jos avaat viisi selausvälilehteä, tärkeimmän Firefox-prosessin on ladattava ja tehtävä sekä Firefoxin käyttöliittymä, joten selain ei ole läheskään yhtä reagoiva kuin Chrome. Jos jokin sivuista kaatuu, se tuo koko selain alas sen kanssa.

Tämä on silti erittäin havaittavissa - voimakkaassa Intel Core i7 -yksikössä Chrome toimii täydellisesti, mutta Firefoxin käyttöliittymä on hidastunut ja hidastuu, koska useat sivut latautuvat, ainakin kokemukseni mukaan. Se ei ole yhtä sileä, ja se johtuu Firefoxin päivättystä arkkitehtuurista.

Mozilla oli tekemässä ratkaisua tähän. Se oli nimeltään Electrolysis, jonka kehitys alkoi vuonna 2009, ja se oli projekti, joka teki Firefoxin oikeaksi moniprosessiselaimeksi. Elektrolyysia "pidettiin odotettavissa lähitulevaisuudessa" vuonna 2011, kun Mozilla ilmoitti, että "elektrolyysi on valtava yritys" ja että ne pyrkisivät "tekemään useita pienempiä aloitteita" parantamaan selaimen reaaliaikaisuutta lyhyellä aikavälillä.

Mozilla käynnisti äskettäin Electrolysis-projektin toukokuussa 2013, joten jos meillä on onnea, näemme moniprosessi-Firefoxin jossain vaiheessa. Jopa Internet Explorerissa on monen prosessin ominaisuuksia Internet Explorer 8: sta, joten Firefox on takana - ja juuri nyt aloittaa kovaa työtä kiinni projektin lopettamisen jälkeen vuonna 2011.

Vuodet Chromin takana: 4.7 ja laskeminen

Firefox Doesn 't Käytä suojaus hiekkalaatikkoa

Chrome ja Internet Explorer käyttävät nykyaikaista Windows-ominaisuutta, jota kutsutaan "heikko eheystila" tai "suojattu tila", jotta selainprosesseja voidaan käyttää niin vähän käyttöoikeuksia kuin mahdollista. Jos selaimen haavoittuvuus havaittiin ja sitä käytettiin Chrome- tai IE-versioissa, hyödyntäjän on myös käytettävä jonkinlaista ylimääräistä haavoittuvuutta, jotta hän ei pääse turva-hiekkalaatikkoon ja pääsee muuhun järjestelmään.

Tämä ominaisuus on ollut käytössä jo kuusi vuotta sitten julkaistun Windows Vistan jälkeen. Kuitenkin Mozilla työskentelee edelleen "vähäiset oikeudet Firefox" -ominaisuudella eikä ole aikaa, kun hiekkalaatikkoominaisuudet tuodaan ulos käyttäjille. Hiekkalaatikko ei ole parannuskeino, mutta se on tärkeä turvallisuusominaisuus muissakin nykyaikaisissa selaimissa.

Firefoxin bugtitiedon huomautukset osoittavat, että kehittäjät etsivät hiekkalaatikkoa Windows 8: n nykyaikaisen Firefox-sovelluksen, Firefox-käyttöjärjestelmän ja kokeellisen Servo-selainta OS X: llä. Ei ole merkkejä siitä, että kukaan työskentelee tällä hetkellä Firefoxin Windows-työpöydän versiossa. Se on selvästi suosituin, haavoittuva Firefox-versio, joka tarvitsee eniten suojelua.

Vuodet takana Chrome: 4.7 ja laskenta

Firefox haluaa työpöydän Web App Store

Mozilla on vakuuttunut siitä, että web-sovellukset ja web-teknologiat korvaavat tarvetta työpöytäohjelmistoihin ja älykkäisiin mobiilisovelluksiin, jotka tarjoavat monipuolisen foorumin tulevaisuuden, jossa HTML5-sovellukset toimivatjokainen alusta.

Tässä tarkoituksessa Mozilla haluaa luoda oman verkkokauppaketjunsa, joka tunnetaan nimellä Firefox Marketplace. Tämä ominaisuus on käytettävissä Firefoxissa Androidille ja se on osa Firefox-käyttöjärjestelmää.Firefox-käyttöjärjestelmä on itsessään mobiili käyttöjärjestelmä, joka käynnistyy vuosia sen jälkeen, kun sen pitäisi - myöhemmin kuin Microsoftin Windows Phone ja BlackBerryin BlackBerry 10, kaksi mobiilikäyttöjärjestelmää, joilla on pitkät ylämäkeen taistelu edellä, koska ne käynnistettiin niin myöhään.

Voit kuitenkin käyttää Firefox Marketplacen vain Firefoxissa Androidissa tällä hetkellä.Mozilla on puhunut Firefox Marketplacen julkaisemisesta työpöydälle jo vuosia, mutta he ovat päättäneet keskittyä vain mobiililaitteisiin nyt. Työpöydän Firefox Marketplace julkaistaan ​​tulevaisuudessa. Tällä välin Chrome on ollut Chrome Web Storessa vuosia. Uudet Chrome-pakatut sovellukset pidentävät Chrome-verkko-applikaatioiden toimintaa entistä paremmin.

Mozilla haluaa työntää verkkosovelluksia ja avata web-tekniikoita työpöydälle, mutta he eivät tee sitä - Google on.

Vuosien takana Chromen: 2.5 ja laskemalla

Esimerkkejä Firefoxista, jotka jäävät jäljessä Chrome

Firefox on saavuttanut monin tavoin vuosien varrella, mutta monet muutoksista ovat yksinkertaisesti kopioineet Google Chromen tapaa:

  • Multi-Window-yksityinen selaus : Firefox sai äskettäin mahdollisuuden avata yksityisen selausikkunan normaalin selausikkunan rinnalla, joka on ollut Chromessa jo alusta lähtien paljon haluttua ominaisuutta.
  • Usein päivitetyt : Chromen käynnistämisen jälkeen Firefox siirtyi useammin julkaistuun julkaisuaikatauluun, kuten Chromeen.
  • -laajennukset, jotka voivat hallita selaimen päivityksiä : Firefox joutui työskentelemään laajennetun sovellusliittymän päivittämisen avulla, jolloin laajennukset voidaan asentaa ilman uudelleenkäynnistystä ja toimia saumattomasti rikkomatta selaimen versiota päivitettäessä - aivan kuten ne toimivat Chromessa.
  • PDF Viewer : Firefox on äskettäin saanut integroidun PDF-katseluohjelman, kauan sen jälkeen, kun tällainen ominaisuus on käynnistetty Chromessa.
  • -käyttöliittymäsuunnittelu : Kaikki selaimet ovat seuranneet Chromen johtavaa siirtymistä minimaalisempiin selainliittymiin, kuten Firefoxiin. Viimeisimmät UI-mallinnukset viittaavat siihen, että Chrome-käyttöinen käyttöliittymä saattaa olla Firefoxin tulevaisuudessa.
  • Out-of-Process Plugins : Vaikka Firefoxilla ei ole oikeita moniprosessiominaisuuksia, kuten Chrome, se lisäsi ominaisuuden, joka sallii Flash-laajennukset toimimaan omassa prosessissaan, jotta ne eivät kaatuisi loputselain.
  • JavaScript-suorituskyky : Kuten kaikki muutkin selaimet, Firefoxa pyrittiin dramaattisesti parantamaan JavaScript-suorituskykyään sen jälkeen, kun Chrome ilmestyi sen valtavasta JavaScript-suorituskykystä kaikkien ulottuvilla.

Kaiken kaikkiaan on selvää, että Chrome on johtanut selaimen innovaatiopaketin jo vuosia.

Me toivomme, että Firefox oli parempi

Emme vain yrittäisi hyökätä Firefoxia täällä.Se oli kerran paras selain, ja Mozilla ansaitsee luottoa syömisestä Internet Explorer 6: n markkinaosuuteen, jossa Microsoft näytti Microsoftille, että he voisivat menettää paikkansa ja pakottaa heidät käynnistämään pysäytetyn Internet Explorerin kehityksensä.He ansaitsevat myös luoton web-sivuston standardisoimiseksi, poistamalla sivustoja, jotka sanovat olevan "Suunniteltu Internet Explorerille." Tämä on mahdollistanut muiden selainten pääsyn - suosituimpiin Chrome-ja Safari-sivustoihin. Firefox asetti pohjan ja Mozilla on ollut väsymätön taistelija avoimille standardeille.

Verkossa on hyvä olla Mozilla selainvalmistajana, joka ei ole sidoksissa yhteen suuryritykseen, koska Microsoft, Google ja Apple omistavat muut huippuselaimet. Se, että meillä on avoimen lähdekoodin selain, jonka luoma voittoa tavoittelematon organisaatio pyrkii vain parantamaan verkkoa, on erinomainen verkolle.

Siksi se on häpeä Mozilla on antanut Firefoxin putoa niin kauas taakse. Kieltäytyminen kehityksestä Electrolysisillä ja silti ei ole toteuttanut sandboxing-turvaominaisuuksia ovat merkkejä siitä, että Mozilla ei ole ollut valmis taistelemaan ja tekemään erittäin kovaa matalan tason työtä Firefoxin suorituskyvyn ja turvallisuuden parantamiseksi. Monet muut muutokset, jotka he ovat tehneet, ovat jäljittele Chromen muutoksia aikaisemmin.

Firefox on edelleen paras selain jollain tavalla. Jos esimerkiksi tarvitset tehokkaimman selainlaajennuskehyksen, Firefoxilla on se. Mutta toivomme, että Firefox oli kilpailukykyisempi muilla tavoin. Vuonna 2013 selaimen pitäisi olla moniprosessisovellus, jolla on oikea tietoturvahiekkaus. Mutta Firefox ei ole - itse asiassa se on jäänyt Internet Explorerin takana näiden kahden tärkeän ominaisuuden suhteen.

Mozilla -sovelluksella tunnettiin kerran tehokas selain. Se oli liian suuri ja paisunut omaan hyväkseen, joten kehittäjäryhmä päätti luoda uuden, vähäisen selaimen ydinteknologioistaan. He kutsuivat sen Phoenixiksi, ja se muuttui Firefox-tunnukseksi, jonka tunnemme tänään. Jos Mozilla ei voi kääntää Firefoxa uudenaikaiseksi selaimeksi, koska kaikki vanhat koodit saavat matkalla, tarvitsemme ehkä Phoenix 2.0: n.

Kuvalehti: Régis Leroy Flickr

: ssä