Siin on põhjus, miks Firefox on Google Chrome'i taga olevad aastad
Firefoxil on probleem. See on maha jäänud ning areng peatus kõige olulisemate ja raskemate probleemide pärast. Paljud Firefoxi viimaste aastate kõige olulisemad parandused on lihtsalt Chrome'is tehtud muudatuste kopeerimine.
Soovime, et Firefox oleks parem, kuid reaalsus on see, et see pole ikka veel nii hea kui Chrome. Nii palju endisi Firefoxi arendajaid töötab Chrome'is Google'is, võib-olla on mõttekas, et innovatsioon toimub Chrome'is, mitte Firefoxis.
Mitme protsessiga arhitektuur puudub
Protsessorid saavad üha rohkem südamikke, muutudes võimeliseks paralleelselt rohkem tööd teha. Ühe tuumaga protsessorid on muutunud tundmatuteks ja isegi madalaima võimsusega arvutitel on vähemalt kahekordne protsessor. Tulevik on üha kasvav arv protsessorituumasid ning arvutiprogrammid peavad saama rohkem tööd paralleelselt, et ära kasutada kogu seda töötlemisvõimsust.
Chrome tegeleb sellega mitme protsessiga arhitektuuriga. Iga veebisait, mis on avatud, töötab oma protsessis. Taustprotsessid, nagu taustal töötavad laiendused ja rakendused, töötavad oma protsessis. Brauseri pistikprogrammid töötavad ka oma protsessis. Oluline on ka see, et Chrome'i kasutajaliides töötab ka oma protsessis.
kui teil on kaasaegne mitmetuumaline protsessor, kasutab Chrome seda arukalt ja toimib hästi, jagades töö CPU-de vahel. See võib korraga teha palju asju ja Chrome'i kasutajaliides ei tohiks kunagi sattuda ja hiccup, kui leheküljed laadivad taustal.
Firefox on veel üks asi. Firefox kasutab ühe protsessiga arhitektuuri, kuigi pluginad töötavad nüüd eraldi protsessis. Kui avate viie brauseri vahekaardi, peab peamine Firefoxi protsess laadima ja neid esitama ning Firefoxi kasutajaliidese käsitsema, nii et brauser ei ole nii lähedal kui Chrome. Kui üks lehekülgedest jookseb kokku, toob see kogu brauseri sellega alla.
See on endiselt äärmiselt märgatav - võimsa Intel Core i7 protsessoriga teostab Chrome suurepäraselt veel Firefoxi liideseid ja aeglustab seda vähemalt mitme lehekülje koormusena, vähemalt minu kogemuse põhjal. See pole lihtsalt nii sile ja see on Firefoxi dateeritud arhitektuuri tõttu.
Mozilla töötas selle nimel lahenduse. Seda nimetati elektrolüüsiks, arendus algas 2009. aastal ja see oli projekt, mis tegi Firefoxi sobivaks mitme protsessiga brauseriks. Elektrolüüs oli 2011. aastal „lähitulevikus kinni peetud” ning Mozilla märkis, et „elektrolüüs on tohutu ettevõtja” ja et nad püüavad brauseri reageerimisvõime parandamiseks lühikese aja jooksul „mitmeid väiksemaid algatusi”.
Mozilla taaskäivitas hiljuti elektrolüüsi projekti 2013. aasta mais, nii et kui me oleme õnnelikud, näeme mingil hetkel mitme protsessiga Firefoxi. Isegi Internet Exploreril on mitme protsessiga funktsioone, nagu Internet Explorer 8, nii et Firefox on tagasihoidlik - ja just nüüd alustab raske tööga järelejõudmist pärast projekti lõpetamist 2011. aastal.
Chrome'i taga olevad aastad: 4.7 ja loendamine
Firefox ei kasuta turvalisuse liivakasti
Chrome ja Internet Explorer kasutavad kaasaegset Windowsi funktsiooni, mida nimetatakse "madala terviklikkuse režiimiks" või "kaitstud režiimiks", et käivitada brauseriprotsesse võimalikult väheste kasutajalubadega. Kui Chrome'i või IE-s avastati ja kasutati brauseri haavatavust, peaks ka ekspluateerija kasutama mingi täiendavat haavatavust, et pääseda turva liivakastist ja pääseda ligi ülejäänud süsteemile.
See funktsioon on olnud kasutusel pärast Windows Vista, mis ilmus üle kuue aasta tagasi. Kuid Mozilla töötab ikka veel "madala õigusega Firefoxi" funktsiooni kallal ja pole aega, millal liivakastide funktsioonid kasutajatele välja tulevad. Liivakast ei ole kõike, vaid see on oluline turvaline funktsioon, mida leidub teistes kaasaegsetes brauserites.
Kommentaarid Firefoxi veajälgija kohta näitavad, et arendajad vaatavad Windows 8 Modern Firefoxi rakenduse, Firefoxi operatsioonisüsteemi ja OS X-i katselise Servo-brauseriga. Pole märke, et keegi töötab Firefoxi Windowsi töölaua versiooni hetkel. See on selgelt kõige populaarsem, kõige haavatavam Firefoxi versioon, mis vajab enim kaitset.
Chrome'i taga olevad aastad: 4.7 ja loendamine
Firefox tahab lauaarvuti veebipoe
Mozilla on kindlalt veendunud, et veebirakendused ja veebitehnoloogiad asendavad töölaua tarkvara ja natiivsete mobiilirakenduste vajadust, pakkudes platvormiülest tulevikku, kus HTML5-rakendused töötavad igal platvormil.
Selleks tahab Mozilla luua oma veebirakenduste poodi, mida tuntakse Firefoxi turul. See funktsioon on saadaval Firefoxis Androidile ja kuulub Firefoxi operatsioonisüsteemi. Firefox OS on iseenesest mobiilne operatsioonisüsteem, mis käivitab aastaid pärast seda - hiljem kui isegi Microsofti Windows Phone'i ja BlackBerry 10 BlackBerry 10, kaks mobiilset operatsioonisüsteemi, mis on nende ees pikkad ülesmäge, sest need käivitati nii hilja.
Firefoxi turuplatsit saab siiski kasutada ainult Firefoxis Androidis. Mozilla on rääkinud Firefoxi turuplatside vabastamisest töölauale juba aastaid, kuid nad on nüüd otsustanud keskenduda ainult mobiilile. Firefoxi turuplats ilmub tulevikus. Vahepeal on Chrome'il Chrome'i veebipood juba aastaid olnud. Uued Chrome'i pakitud rakendused pikendavad peatselt Chrome'i veebirakenduste funktsionaalsust, tehes rohkem pritsmeid.
Mozilla tahab töölauale suruda veebirakendusi ja avada veebitehnoloogiaid, kuid nad ei tee seda - Google on.
Chrome'i taga olevad aastad: 2.5 ja loendamine
Firefoxi näited Chrome'i taga
Firefox on aastate jooksul mitmel viisil jõudnud, kuid paljud selle muudatused on lihtsalt kopeerinud Google Chrome'i toimimise viisi:
- Mitme akna privaatne sirvimine: Firefox sai hiljuti võimaluse avada tavalise sirvimisakna kõrval eraviisilise sirvimise aken, mis on Chrome'is juba algusest peale soovitud funktsioon..
- Sagedased uuendused: Pärast Chrome'i käivitamist kolis Firefox sagedamini, nagu Chrome'i.
- Laiendused, mis suudavad brauseri uuendusi teha: Firefox pidi seejärel töötama selle laiendamise API uuendamisel, võimaldades laiendustel installida ilma taaskäivitamiseta ja töötama sujuvalt ilma brauseriversiooni uuendamisteta - just nagu nad Chrome'is töötasid.
- PDF-vaataja: Firefox sai hiljuti integreeritud PDF-vaataja kaua pärast sellist Chrome'is käivitatud funktsiooni.
- Kasutajaliidese disain: Kõik brauserid on järginud Chrome'i juhtpositsiooni, kui minna üle minimaalsemale brauseri liidesele, sealhulgas Firefoxile. Hiljutised kasutajaliidese kaardid näitavad, et Firefoxi tulevikus võib olla veelgi rohkem Chrome'i sarnaseid liideseid.
- Protsessivälised pluginad: Kuigi Firefoxil ei ole korralikke mitme protsessiga funktsioone, nagu Chrome, lisas ta funktsiooni, mis võimaldab pluginatel, nagu Flashil, töötada oma protsessis, et nad ei katkestaks ülejäänud brauserit.
- JavaScripti toimivus: Nagu kõik teised brauserid, tõsteti ka Firefoxi JavaScripti jõudluse järjekindlaks parandamiseks pärast seda, kui Chrome näitas oma suure juhtpositsiooni JavaScripti jõudluses kõigile.
Kokkuvõttes on selge, et Chrome on aastate jooksul juhtinud paketi brauseri innovatsioonis.
Soovime, et Firefox oleks parem
Me ei taha lihtsalt Firefoxi rünnata. See oli kunagi parim brauser ja Mozilla väärib krediiti Internet Exploreri 6 turuosa söömiseks, näidates Microsoftile, et nad võivad oma koha kaotada ja sundida neid taaskäivitama Internet Exploreri arengu. Nad väärivad ka seda, et veebi muudetakse standardlikumaks, kõrvaldades veebisaidid, mis ütlevad, et nad on „Internet Exploreri jaoks loodud”. See on võimaldanud teistel brauseritel sammuks - kõige populaarsemad on Chrome ja Safari. Firefox pani aluse ja Mozilla on olnud avatud standardite väsimatu võitleja.
Veebis on hea, et Mozilla on brauseritarnija, kes ei ole seotud ühe suure korporatsiooniga, kuna Microsoft, Google ja Apple omavad teisi parimaid brausereid. Asjaolu, et meil on avatud lähtekoodiga brauser, mille on loonud mittetulundusühing, kes soovib veebi paremini muuta, on veebi jaoks suurepärane.
Sellepärast on häbi, et Mozilla on lubanud Firefoksil nii kaugele jääda. Elektrolüüsi arengu peatamine ja ikka veel rakendamata liivakastide turvaelementide tähistamine on märk sellest, et Mozilla ei ole valmis langema alla ja tegema tõesti raske madala taseme tööd, et parandada Firefoxi jõudlust ja turvalisust. Paljud muud tehtud muudatused on jäljendanud Chrome'is tehtud muudatusi palju varem.
Firefox on ikka veel parim brauser. Näiteks, kui vajate kõige võimsamat brauseri laiendamise raamistikku, on Firefoxil see olemas. Kuid me soovime, et Firefox oleks teistel viisidel konkurentsivõimelisem. 2013. aastal peaks brauser olema mitme protsessiga rakendus, millel on nõuetekohane turvalisuse liivakast. Aga Firefox ei ole - tegelikult on see kahe olulise funktsiooni puhul Internet Exploreri taga.
Üks kord oli võimas brauser, mida tuntakse Mozilla komplektina. See oli enda jaoks liiga suur ja paisunud, nii et grupp arendajaid otsustas luua oma põhitehnoloogiatest uue, minimaalse brauseri. Nad kutsusid seda Phoenixiks ja muutusid Firefoxiks, mida me täna teame. Kui Mozilla ei suuda Firefoxi kaasaegse brauseriga sisse lülitada, siis võib-olla vajame Phoenix 2.0-d.
Krediitkaart: Régis Leroy Flickris