Firefoxilla 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.
CPU: t saavat 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ä käyttämällä moniprosessiarkkitehtuuria. 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 monimagneettinen 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 -prosessorissa Chrome toimii täydellisesti, mutta Firefoxin käyttöliittymä on hidastunut ja hidastuu useiden sivujen lataamiseksi ainakin kokemukseni mukaan. Se ei ole yhtä sileä, ja se johtuu Firefoxin päivättystä arkkitehtuurista.
Mozilla oli töissä ratkaisu 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 moniprosessin Firefoxia jossain vaiheessa. Jopa Internet Explorerissa on useita prosessointiominaisuuksia Internet Explorer 8: sta, joten Firefox on takana - ja juuri nyt aloittaa kovaa työtä kiinni projektin lopettamisen jälkeen vuonna 2011.
Vuodet Chromen takana: 4.7 ja laskenta
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ä, kun Windows Vista on julkaistu yli kuusi vuotta sitten. 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 bugkitunnistin kommentit 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 Chromen takana: 4.7 ja laskenta
Mozilla on vakuuttunut siitä, että web-sovellukset ja web-teknologiat korvaavat tarvitsemat työpöytäohjelmistot ja alkuperäiset mobiilisovellukset, jotka tarjoavat monipuolisen foorumin tulevaisuuden, jossa HTML5-sovellukset toimivat kaikilla alustoilla.
Tätä varten Mozilla haluaa luoda oman www-sovelluskaupan, 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ällä, mutta he eivät tee sitä - Google on.
Vuodet Chromen takana: 2.5 ja laskenta
Firefox on viime vuosina joutunut monin tavoin, mutta monet muutoksista ovat yksinkertaisesti kopioineet Google Chrome -ominaisuuden tapaa:
Kaiken kaikkiaan on selvää, että Chrome on johtanut pakkauksen selaimen innovaatioita jo vuosia.
Emme vain yrittää 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, sillä 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 onkin häpeä, että Mozilla on sallinut Firefoxin laskevan 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.
Siellä oli kerran voimakas selain, joka tunnetaan nimellä Mozilla-sarja. 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.
Kuvauskenttä: Régis Leroy Flickrissä