Mozilla eksperimentira s preglednikom baziranim na Chromiumu
Mark Mayo, izvršni direktor Mozille i glavni menadžer Firefoxa, predstavio je projekt Tofino. U tom projektu postoji niz GUI eksperimenata za web preglednik na kojem Mozilla radi. Na razvoj Firefoxa to neće utjecati, ali činjenica je da se upotreba Firefoxa stalno smanjuje. Zanimljivo je da je cijeli projekt izgrađen na Chromium baziranom motoru Electron, koji je kreirao GitHub za Atom editor. Umjesto XUL-a koji se koristi u Mozilli, korisničko sučelje preglednika kreira se pomoću Reacta.
Oglas
Platforma Electron omogućuje programerima izradu samostalnih aplikacija na temelju tehnologija koje se koriste u preglednicima. Moguće je koristiti Node.js i njegove module, proširene API-je za kreiranje dijaloga, kontekstni izbornik, upravljanje prozorima, pristup datotečnom sustavu i tako dalje. Electron se smatra perspektivnim projektom koji će utjecati na budućnost tehnologije preglednika.
Dok se Electron temelji na Chromiumu, Mozilla programeri će ga koristiti ograničeno vrijeme i ne planiraju otkazati razvoj Firefoxovog Gecko motora. Zajedno s Tofinom, pokrenut je novi projekt, nazvan Positron, za stvaranje Electron API-ja preko Gecko motora. Positron uključuje još jedan projekt - Spidernode - koji je implementacija Node.js sa SpiderMonkey motorom umjesto V8 motora. Moguće je vidjeti API sloj za V8 API emulaciju na vrhu SpiderMonkey.
Nakon što Positron i Spidernode budu gotovi, projekt Tofino se može kompajlirati bez Electrona. Projekt Electron odabran je kao platforma laka za korištenje za izradu prototipa novog korisničkog sučelja za preglednik. Novo korisničko sučelje primarni je cilj projekta. Što se motora tiče, on neće zamijeniti Gecko ili nadolazeći Servo motora za renderiranje u Firefoxu.
Tofino neće postati samostalni gotovi preglednik. S eksperimentima u Tofinu, Mozilla programeri se nadaju stvoriti novu vrstu korisničkog sučelja. Smatraju da je sučelje temeljeno na karticama zastarjelo i neučinkovito za modernu web-temeljenu stvarnost. Novo korisničko sučelje bolje će odgovarati slučajevima korištenja računala i mobilnih uređaja od kartica, biti produktivnije i orijentirano na zadatke. Ako bude veliki uspjeh, možda bismo jednog dana u dalekoj budućnosti mogli vidjeti potpuno drugačiji preglednik Firefox.
Linkovi:
- Tofino
- Elektron
- Reagirati
- Pozitron
- Spidernode