Mozilla eksperimentira z brskalnikom, ki temelji na Chromiumu
Mark Mayo, izvršni direktor Mozille in glavni menedžer Firefoxa, je predstavil projekt Tofino. V tem projektu so številni poskusi GUI za spletni brskalnik, na katerem dela Mozilla. Na razvoj Firefoxa to ne bo vplivalo, vendar je dejstvo, da se uporaba Firefoxa vztrajno zmanjšuje. Zanimivo je, da je celoten projekt zgrajen na vrhu motorja Electron, ki temelji na Chromiumu, ki ga je GitHub ustvaril za urejevalnik Atom. Namesto XUL, ki se uporablja v Mozilli, je uporabniški vmesnik brskalnika ustvarjen z uporabo Reacta.
Oglas
Platforma Electron omogoča razvijalcem ustvarjanje samostojnih aplikacij na podlagi tehnologij, ki se uporabljajo v brskalnikih. Možno je uporabljati Node.js in njegove module, razširjene API-je za ustvarjanje pogovornih oken, kontekstni meni, upravljanje oken, dostop do datotečnega sistema in tako naprej. Electron velja za perspektivni projekt, ki bo vplival na prihodnost tehnološkega sklada brskalnika.
Medtem ko Electron temelji na Chromiumu, ga bodo razvijalci Mozile uporabljali omejen čas in ne nameravajo preklicati razvoja Firefoxovega motorja Gecko. Skupaj s Tofinom se je začel nov projekt, imenovan Positron, za ustvarjanje API-ja Electron nad motorjem Gecko. Positron vključuje še en projekt - Spidernode - ki je implementacija Node.js z motorjem SpiderMonkey namesto z motorjem V8. Na vrhu SpiderMonkeyja je mogoče videti sloj API za emulacijo API V8.
Ko bosta Positron in Spidernode končana, je mogoče projekt Tofino prevesti brez Electrona. Projekt Electron je bil izbran kot platforma, ki je enostavna za uporabo za izdelavo prototipa novega uporabniškega vmesnika za brskalnik. Nov uporabniški vmesnik je primarni cilj projekta. Kar se tiče motorja, ne bo nadomestil Gecka ali prihajajočega motorja za upodabljanje Servo v Firefoxu.
Tofino ne bo postal samostojen dokončan brskalnik. Mozilla razvijalci upajo, da bodo s poskusi v Tofinu ustvarili novo vrsto uporabniškega vmesnika. Menijo, da je vmesnik, ki temelji na zavihkih, zastarel in neučinkovit za sodobno spletno realnost. Novi uporabniški vmesnik bo bolje ustrezal primerom uporabe osebnih računalnikov in mobilnih naprav kot zavihki, bo bolj produktiven in usmerjen k nalogam. Če bo to velik uspeh, bomo morda nekega dne v daljni prihodnosti morda videli popolnoma drugačen brskalnik Firefox.
Povezave:
- Tofino
- elektron
- Reagirajte
- pozitron
- Spidernode