Tässä on, miksi Firefox on Google Chromen taustalla
Firefoxilla on ongelma. Se on jäänyt taaksepäin, ja kehitys pysähtyi kaikkein tärkeimpiin vaikeimpiin ongelmiin. Monet tärkeimmistä parannuksista Firefoxissa ovat viime vuosina yksinkertaisesti kopioineet Chromeissa tehtyjä muutoksia.
Toivomme, että Firefox oli parempi, mutta todellisuus on, että se ei ole vielä yhtä hyvä kuin Chrome. Kun niin monet entiset Firefox-kehittäjät työskentelevät nyt Chromeen Googlessa, on ehkä järkevää, että innovaatio on tapahtunut Chromeissa, ei Firefoxissa.
Ei moniprosessiarkkitehtuuria
CPU: t ovat saamassa yhä enemmän ytimiä, jolloin ne pystyvät tekemään enemmän työtä rinnakkain. Yksisydämiset CPU: t ovat tulleet tuntemattomiksi, ja jopa pienimmän tehon tietokoneissa on vähintään kaksiytimisiä suorittimia. Tulevaisuus on jatkuvasti kasvava määrä CPU-ytimiä, ja tietokoneohjelmien tulee pystyä tekemään enemmän työtä rinnakkain hyödyntääkseen kaikkia tätä prosessointitehoa.
Chrome käsittelee tätä tekemällä moniprosessiarkkitehtuurin. Jokainen avoin sivusto toimii omassa prosessissaan. Taustaprosessit, kuten taustalla tehdyt laajennukset ja sovellukset, toimivat omassa prosessissaan. Selaimen laajennukset toimivat myös omassa prosessissaan. Chromen käyttöliittymä toimii myös omassa prosessissaan.
jos sinulla on moderni monisydäminen CPU, Chrome käyttää sitä älykkäästi ja toimii hyvin, jakamalla työn CPU: ien kesken. Se voi tehdä monia asioita kerralla, ja Chrome-käyttöliittymän ei pitäisi koskaan tuhota ja hiccupia, kun sivut ladataan taustalla.
Firefox on toinen asia. Firefox käyttää yhden prosessin arkkitehtuuria, vaikka laajennukset ovat nyt erillisessä prosessissa. Jos avaat viisi selainvälilehteä, Firefoxin tärkeimmän prosessin on ladattava ja tehtävä niitä sekä käsiteltävä Firefox-käyttöliittymää, joten selain ei ole läheskään yhtä herkkä kuin Chrome. Jos jokin sivuista kaatuu, se tuo koko selaimen alaspäin.
Tämä on edelleen erittäin havaittavissa - tehokkaalla Intel Core i7 CPU: lla, Chrome suorittaa täydellisesti vielä Firefoxin käyttöliittymiä ja hidastaa useiden sivujen lataamista ainakin kokemukseni mukaan. Se ei ole yhtä sileä, ja se johtuu Firefoxin päivitetystä arkkitehtuurista.
Mozilla työskenteli ratkaisulla tähän. Sitä kutsuttiin elektrolyysiksi, kehitys alkoi vuonna 2009, ja se oli hanke, jonka avulla Firefox tuli oikeaan moniprosessiselaimeen. Elektrolyysi oli "pidätetty lähitulevaisuudessa" vuonna 2011, ja Mozilla totesi, että "Elektrolyysi on valtava yritys" ja että he pyrkisivät "useisiin pienempiin aloitteisiin" selaimen reagoinnin parantamiseksi lyhyellä aikavälillä.
Mozilla käynnisti äskettäin elektrolyysiprojektin toukokuussa 2013, joten jos olemme onnekkaita, näemme jossain vaiheessa moniprosessin Firefoxin. Jopa Internet Explorerilla on useita prosesseja, kuten Internet Explorer 8: ssa, joten Firefox on aivan takana - ja juuri nyt alkaa kovaa työtä, kun olet lopettanut projektin vuonna 2011.
Vuotta Chrome: 4.7 ja laskeminen
Firefox ei käytä Security Sandboxia
Chrome ja Internet Explorer käyttävät modernia Windows-ominaisuutta, jota kutsutaan "alhaiseksi eheysmoodiksi" tai "suojatuksi tilaksi", jos haluat suorittaa selainprosesseja mahdollisimman vähän käyttöoikeuksia käyttäen. Jos selaimen haavoittuvuus löydettiin ja hyödynnetään Chromeissa tai IE: ssä, hyväksikäyttäjän olisi myös käytettävä jonkinlaista haavoittuvuutta, jotta hän voi välttää tietoturvakiekon ja päästä käsiksi muuhun järjestelmään.
Tämä ominaisuus on ollut käytössä, kun Windows Vista on julkaistu yli kuusi vuotta sitten. Mozilla kuitenkin työskentelee edelleen "low rights Firefox" -ominaisuuden parissa ja ei ole aikakehystä, kun hiekkalaatikkotoiminnot siirtyvät käyttäjille. Hiekkalaatikko ei ole parannuskeino, mutta se on tärkeä turvallisuusominaisuus, joka löytyy muista nykyaikaisista selaimista.
Kommentit Firefoxin vianjäljittimestä osoittavat, että kehittäjät tarkastelevat Windows 8 Modern Firefox -sovelluksen, Firefox OS: n ja kokeellisen Servo-selaimen käyttöjärjestelmässä OS X: ssä. Ei ole viitteitä siitä, että kukaan työskentelee Firefoxin Windows-työpöydän version parissa tällä hetkellä. Se on selvästi suosituin, haavoittuvin Firefox-versio, joka tarvitsee eniten suojaa.
Vuotta Chrome: 4.7 ja laskeminen
Firefox haluaa Desktop Web App Storen
Mozilla on vakuuttunut siitä, että web-sovellukset ja verkkoteknologiat korvaavat työpöydän ohjelmistojen ja alkuperäisten mobiilisovellusten tarpeen, ja tarjoavat monitasoisen tulevaisuuden, jossa HTML5-sovellukset toimivat kaikilla alustoilla.
Tätä varten Mozilla haluaa luoda oman web-sovelluskaupan, joka tunnetaan nimellä Firefox Marketplace. Tämä ominaisuus on saatavilla Firefoxissa Androidissa ja on osa Firefox-käyttöjärjestelmää. Firefox OS on itsessään mobiili käyttöjärjestelmä, joka käynnistää vuosia sen jälkeen, kun sen pitäisi olla - myöhemmin kuin Microsoftin Windows Phone ja BlackBerry 10 BlackBerry 10, kaksi mobiilikäyttöjärjestelmää, joilla on pitkä ylämäkeen taistelu ennen niitä, koska ne käynnistettiin niin myöhään.
Voit kuitenkin käyttää Firefox-markkinapaikkaa vain Firefoxissa Androidissa. Mozilla on puhunut Firefoxin markkinapaikan vapauttamisesta työpöydälle vuosia, mutta he ovat päättäneet keskittyä vain mobiiliin nyt. Firefox-markkinapaikka julkaistaan tulevaisuudessa. Tällä välin Chrome on pitänyt Chrome-verkkokaupan vuosia. Uudet Chrome-pakatut sovellukset laajentavat pian Chrome-verkko-sovellusten toimivuutta.
Mozilla haluaa työntää web-sovelluksia ja avata web-tekniikoita työpöydälle, mutta he eivät tee sitä - Google on.
Vuotta Chrome: 2.5 ja laskeminen
Esimerkkejä Chromen takana olevasta Firefoxista
Firefox on vuosien varrella saavuttanut monin tavoin, mutta monet muutokset ovat vain kopioineet tapaa, jolla Google Chrome toimii:
- Multi-Window Private Browsing: Firefox sai hiljattain mahdollisuuden avata yksityisen selausikkunan normaalin selausikkunan ohella, mikä on paljon toivottua ominaisuutta, joka on ollut Chromeissa alusta alkaen.
- Usein päivitykset: Kun Chrome on käynnistynyt, Firefox siirtyi useammin julkaisun aikatauluun, kuten Chrome.
- Laajennukset, jotka voivat käsitellä selaimen päivityksiä: Firefoxin oli sitten työskenneltävä päivittämällä laajennussovellusliittymänsä, jotta laajennukset voisivat asentaa uudelleen käynnistämättä ja toimimalla saumattomasti rikkomatta selaimen version päivityksiä - aivan kuten miten he työskentelivät Chromeissa.
- PDF-katseluohjelma: Firefox sai äskettäin integroidun PDF-katseluohjelman, joka on kauan sen jälkeen, kun Chrome on käynnistänyt tällaisen ominaisuuden.
- Käyttöliittymäsuunnittelu: Kaikki selaimet ovat seuranneet Chromen johtajuutta siirtyessään pienempään selainrajapintaan, kuten Firefoxiin. Viimeaikaiset käyttöliittymämallit viittaavat siihen, että vielä enemmän Chrome-tyyppinen käyttöliittymä voi olla Firefoxin tulevaisuudessa.
- Prosessin ulkopuoliset laajennukset: Vaikka Firefoxilla ei ole asianmukaisia moniprosessiominaisuuksia, kuten Chrome, se lisäsi ominaisuuden, joka mahdollistaa laajennusten, kuten Flashin, suorittamisen omassa prosessissaan, jotta he eivät kaatuu muuhun selaimeen.
- JavaScriptin suorituskyky: Kuten kaikki muutkin selaimet, Firefoxia nostettiin dramaattisesti parantamaan JavaScript-suorituskykyään sen jälkeen, kun Chrome oli ilmaissut valtavan lyijynsa JavaScript-suorituskyvyssä kaikille.
Kokonaisuutena on selvää, että Chrome on johtanut pakettia selaimen innovaatioissa jo vuosia.
Haluamme Firefoxin olevan parempi
Emme vain yritä hyökätä Firefoxia täällä. Se oli aikoinaan paras selain, ja Mozilla ansaitsee luottoa syömään Internet Explorer 6: n markkinaosuuteen, mikä osoittaa Microsoftille, että he voisivat menettää paikkansa ja pakottaa heidät käynnistämään pysäytetyn Internet Explorerin kehityksen. Ne ansaitsevat myös ansaitsemansa arvosanan siitä, että verkko tehdään entistä standardisemmaksi, poistamalla verkkosivustot, jotka sanovat olevansa Internet Explorerille suunniteltu. Tämä on mahdollistanut muiden selaimien käytön - suosituimmat ovat Chrome ja Safari. Firefox teki perustan, ja Mozilla on ollut väsymätön taistelija avoimille standardeille.
Webissä on hyvä, että Mozilla on selaimen valmistaja, joka ei ole sidottu yhteen suuryritykseen, sillä Microsoft, Google ja Apple omistavat muita parhaita selaimia. Se, että meillä on avoimen lähdekoodin selain, jonka on luonut voittoa tavoittelematon järjestö, joka haluaa vain tehdä verkosta paremman, on hyvä Web-sivustolle.
Siksi häpeä Mozilla on sallinut Firefoxin kaatua niin pitkälle. Elektrolyysin kehityksen pysäyttäminen ja vielä hiekkalaatikoiden turvaominaisuuksien toteuttamatta jättäminen ovat merkkejä siitä, että Mozilla ei ole valmistautunut kääntymään alas ja tekemään todella kovaa matalan tason työtä Firefoxin suorituskyvyn ja turvallisuuden parantamiseksi. Monet muut tehdyt muutokset ovat jäljittäneet Chromeissa tehtyjä muutoksia paljon aikaisemmin.
Firefox on edelleen paras selain tietyillä tavoilla. Jos esimerkiksi tarvitset tehokkaimman selainlaajennuskehyksen, Firefoxilla on se. Mutta haluamme, että Firefox oli kilpailukykyisempi muilla tavoilla. Vuonna 2013 selaimen tulisi olla moniprosessinen sovellus, jossa on asianmukainen suojausliitäntä. Mutta Firefox ei ole - itse asiassa se on pudonnut Internet Explorerista näiden kahden tärkeän ominaisuuden osalta.
Oli kerran voimakas selain, joka tunnetaan nimellä Mozilla. Se oli liian suuri ja paisunut omaa hyväkseen, joten ryhmä kehittäjiä päätti luoda uuden, minimaalisen selaimen ydinteknologioistaan. He kutsuivat sitä Phoenixiksi, ja se kehittyi Firefoxiksi, jonka tiedämme tänään. Jos Mozilla ei pysty muuttamaan Firefoxia nykyaikaiseksi selaimeksi, koska kaikki vanhat koodit ovat menossa, ehkä ehkä tarvitaan Phoenix 2.0.
Kuvaluotto: Régis Leroy Flickrissä