7 ms·
Experimental browser built in HTML
- pcwalton 12y agoSee also servo-shell, a stripped-down related project that runs in Servo today: https://github.com/glennw/servo-shell https://github.com/glennw/servo-shell The goal is to eventually grow Servo's functionality to be able to run all of browser.html.
- kibwen 12y agoI believe that part of the idea here is that Mozilla is more-or-less fed up with XUL (the foundation of Firefox's UI), and rather than reimplementing it to serve as the basis for Servo's UI would rather just leverage the stock web technologies that Servo already supports.
- sp332 12y agoI think they already threw away XUL for Firefox on Android.
- gcp 12y agoNot so much because we're fed up with it as simply the performance characteristics of low end Android phones and the user expectations regarding mobile browsers not being compatible. Startup time is just so darn important. Not being able to rely on Gecko for stuff that must be accessible immediately means that Firefox for Android has to re-implement a load of things. That's not a choice that was made voluntarily.
- sp332 12y agoDoesn't it still use Gecko though?
- azakai 12y agoYes, for web content, but not to render all of the UI as well.
- deleted 12y ago[deleted]
- csuwldcat 12y agoYes, Firefox for Android still uses Gecko.
- keeperofdakeys 12y agoKeep in mind that on the desktop, firefox renders the user interface using XUL and CSS. In this case, (I assume) it's just using a native android ui instead.
- JohnTHaller 12y agoOn the plus side, Firefox for Android loads up quite a lot faster relative to the built-in Browser and Chrome today than it used to in the XUL days.
- shmerl 12y agoOn the contrary, if I'm not mistaken Firefox for Android threw out most of the "webbiness" in the UI and uses native UI heavily. That's why it's not portable to let's say Sailfish / Nemo and other mobile Linuxes, unlike the old XUL Fennec. Not sure why it doesn't use IPC embedlite though when it's already went the native UI route. It's used successfully for the Sailfish browser (which uses Gecko embedding): https://wiki.mozilla.org/Embedding/IPCLiteAPI https://wiki.mozilla.org/Embedding/IPCLiteAPI
- asadotzler 12y agoI think it's more like this: The Web platform (HTML, JS, CSS, the DOM, and friends) has evolved most of capabilities that Mozilla pioneered with XUL so we can now attempt a "stock web technologies" approach to front end development.
- PuercoPop 12y agoA similar effort: http://breach.cc/ http://breach.cc/ it uses nodeJS's webkit binding. You can open an inspector on any element of the UI
- alexbardas 12y agoAny idea what happened to breach? It looked very promising when it was first announced, but I can see there hasn't been any contribution for more than 6 months.
- PuercoPop 12y agoThis was updated less than a day ago: https://github.com/breach/thrust https://github.com/breach/thrust It is align with the main developer's 'ExoBrowser' arquitecture: http://breach.cc/2014/07/15/next-steps-for-breach.html http://breach.cc/2014/07/15/next-steps-for-breach.html
- curiously 12y agostill waiting for the windows version
- hasenj 12y agoFWIW In Chrome you can already inspect the inspector.
- ryannevius 12y agoWhaattt? Sure enough, I just hit `CTRL + Shift + I` a few times and ended up with an inspector of an inspector of an inspector. Inspectorception?
- nawitus 12y agoCan't trust anything on April 1.
- hansjorg 12y agoVideo posted in the reddit thread: https://www.youtube.com/watch?v=U6fgWWQLWa8 https://www.youtube.com/watch?v=U6fgWWQLWa8
- deleted 12y ago[deleted]
- lucb1e 12y agoCommit: less offensive message in index.html (14 days ago) https://github.com/mozilla/browser.html/commit/b45df0941e2dd819f112210bb831eaa0c8ec3c2e https://github.com/mozilla/browser.html/commit/b45df0941e2dd... Too bad about the line right above, though.
- dhsb 12y agoI'm offended
- zem 12y agogood on them for not just replacing it with "wtf m*c os"
- josteink 12y agoWhat? That's called "documentation". Its the "why" to complement code whose purpose is non-obvious. How on earth do you find technical and accurate documentation to be offensive?
- lucb1e 12y agoI'm not giving any opinion here. I don't find it offensive -- I find it funny. They just missed the line right above where the same remark is made sans the "wtf".
- deleted 12y ago[deleted]
- deleted 12y ago[deleted]
- deleted 12y ago[deleted]
- michaelchum 12y agoA browser running inside a browser!!!
- rsuelzer 12y agoInside a browser.
- fabrice_d 12y agoActually, a browser running in a web runtime ;)
- kijin 12y agoWell, we already have Chrome OS and Firefox OS, so it's not inconceivable that one day, everything you see on a screen will just be a bunch of iframes nested inside one another.
- nacnud 12y agoIt's browsers all the way down.
- milankragujevic 12y agoDoes anybody have prebuilt Servo for Windows 8.1 x64? I want to run this but I can't be bothered to build Servo just to test this.
- Manishearth 12y agoWe don't yet support Windows, though some awesome community members are slowly Windowsifying the deps. Any help would be much appreciated :)
- M8 12y agoTired of these april fool's jokes: building an app using a document markup language? Who is going to believe that!
- josteink 12y agoVivaldi, a browser made by ex-Opera employees, does this too: base the browser-UI on web technologies. And honestly, it does make sense: any improvement you make to any part of your browser engine translates into improvements in the browser itself. It's the ultimate dogfooding. https://www.vivaldi.com/ https://www.vivaldi.com/