Mozilla kokeilee Chromium-pohjaista selainta
Mark Mayo, Mozillan toimitusjohtaja ja Firefoxin pääjohtaja, on esitellyt Tofino-projektin. Tässä projektissa on useita GUI-kokeita verkkoselaimelle, jonka parissa Mozilla työskentelee. Firefoxin kehitys ei vaikuta, mutta se on tosiasia, että Firefoxin käyttö on laskenut tasaisesti. On mielenkiintoista, että koko projekti on rakennettu Chromium-pohjaisen moottorin Electron päälle, jonka GitHub on luonut Atom-editorille. Mozillassa käytetyn XUL: n sijaan selaimen käyttöliittymä luodaan Reactilla.
Electron-alustan avulla kehittäjät voivat luoda itsenäisiä sovelluksia selaimissa käytettyjen teknologioiden pohjalta. On mahdollista käyttää Node.js: ää ja sen moduuleja, laajennettuja API: ita dialogien luomiseen, kontekstivalikkoa, ikkunoiden hallintaa, tiedostojärjestelmän käyttöä ja niin edelleen. Electronia pidetään perspektiiviprojektina, joka vaikuttaa selainteknologiapinon tulevaisuuteen.
Vaikka Electron perustuu Chromiumiin, Mozillan kehittäjät aikovat käyttää sitä rajoitetun ajan, eivätkä he aio peruuttaa Firefoxin Gecko-moottorin kehitystä. Tofinon kanssa aloitettiin uusi projekti nimeltä Positron Electron API: n luomiseksi Gecko-moottorin yli. Positron sisältää vielä yhden projektin - Spidernoden - joka on Node.js-toteutus SpiderMonkey-moottorilla V8-moottorin sijaan. On mahdollista nähdä API-kerros V8 API -emulaatiolle SpiderMonkeyn päällä.
Kun Positron ja Spidernode valmistuvat, Tofino-projekti voidaan kääntää ilman Electronia. Electron-projekti valittiin helppokäyttöiseksi alustaksi luoda prototyyppi uudesta selaimen käyttöliittymästä. Uusi käyttöliittymä on projektin ensisijainen tavoite. Mitä tulee moottoriin, se ei korvaa Geckoa tai tulevaa renderöintimoottoria Servoa Firefoxissa.
Tofino ei tule itsenäiseksi valmiiksi selaimeksi. Tofinon kokeilujen avulla Mozillan kehittäjät toivovat voivansa luoda uudenlaisen käyttöliittymän. He pitävät välilehtipohjaista käyttöliittymää vanhentuneena ja tehottomana nykyaikaisessa verkkopohjaisessa todellisuudessa. Uusi käyttöliittymä sopii PC- ja mobiilikäyttötapauksiin paremmin kuin välilehdet, on tuottavampi ja tehtäväkeskeisempi. Jos se on suuri menestys, ehkä jonain päivänä kaukaisessa tulevaisuudessa saatamme nähdä täysin erilaisen Firefox-selaimen.
Linkit:
- Tofino
- Elektroni
- Reagoi
- Positron
- Spidernode