A Mozilla Chromium alapú böngészővel kísérletezik
Mark Mayo, a Mozilla vezérigazgatója és a Firefox vezérigazgatója bemutatta a Tofino projektet. Ebben a projektben számos GUI-kísérlet található egy webböngészőhöz, amelyen a Mozilla dolgozik. A Firefox fejlesztését ez nem fogja érinteni, de tény, hogy a Firefox használata folyamatosan csökken. Érdekes, hogy az egész projekt egy Chromium-alapú Electron motorra épül, amelyet a GitHub for Atom szerkesztő hozott létre. A Mozillában használt XUL helyett a böngésző felhasználói felülete a React segítségével jön létre.
Az Electron platform lehetővé teszi a fejlesztők számára, hogy a böngészőkben használt technológiák alapján önálló alkalmazásokat hozzanak létre. Használhatja a Node.js-t és moduljait, kiterjesztett API-kat párbeszédpanelek létrehozására, helyi menüt, ablakkezelést, fájlrendszer-hozzáférést és így tovább. Az Electront perspektivikus projektnek tekintik, amely hatással lesz a böngésző technológiai verem jövőjére.
Míg az Electron Chromium alapú, a Mozilla fejlesztői korlátozott ideig fogják használni, és nem tervezik leállítani a Firefox Gecko motorfejlesztését. A Tofino-val együtt egy új projekt, a Positron elindult az Electron API létrehozására a Gecko motoron keresztül. A Positron egy másik projektet is tartalmaz, a Spidernode-ot, amely egy Node.js implementáció a SpiderMonkey motorral a V8-as motor helyett. A SpiderMonkey tetején látható egy API réteg a V8 API emulációhoz.
A Positron és a Spidernode elkészülte után a Tofino projekt Electron nélkül is lefordítható. Az Electron projektet választották egy könnyen használható platformnak a böngésző új felhasználói felületének prototípusának elkészítéséhez. Az új felhasználói felület a projekt elsődleges célja. Ami a motort illeti, nem fogja leváltani a Gecko-t vagy a hamarosan megjelenő Servo-t a Firefoxban.
A Tofino nem lesz önálló, kész böngésző. A Tofino-kísérletekkel a Mozilla fejlesztői egy újfajta felhasználói felület létrehozását remélik. Úgy vélik, hogy a lap alapú felület elavult és hatástalan a modern web-alapú valóság számára. Az új felhasználói felület jobban illeszkedik a számítógépes és mobilhasználati esetekhez, mint a lapokhoz, produktívabb és feladatorientáltabb lesz. Ha nagy siker lesz, talán a távoli jövőben egy teljesen más Firefox böngészőt láthatunk.
Linkek:
- Tofino
- Elektron
- Reagál
- Pozitron
- Spidernode