Firefox.html Firefox UI in HTML on Ubuntu 15.04

Channel:
Subscribers:
3,990
Published on ● Video Link: https://www.youtube.com/watch?v=GCjYQ2UC5QM



Game:
Firefox (1984)
Duration: 2:06
644 views
4


Firefox.html Firefox UI in HTML running on Ubuntu 15.04 linux
https://github.com/paulrouget/firefox.html
Firefox.html is an experiment: trying to re-implement the Firefox UI in HTML.

Firefox.html is an experiment, a proof of concept: trying to re-implement the Firefox UI in HTML, as an app (à la B2G).

Firefox.html is a HTML app (like any B2G app). It is based on the Browser API and works the same way Gaia's browser and system apps work. Even though it includes tags like vbox, hbox, spacer, …, it's all HTML (see layout.css to see how they mimic xul layout).

Current priority is to re-implement the basic features of Firefox Desktop to make Firefox.html a usable browser, and understand what's missing at the platform level for a perfect integration to the OS.

The Runtime

Firefox.html requires a runtime: a special build of Gecko we call "htmlrunner". The runtime code is based on Firefox. See the htmlrunner branch branch on my gecko-dev repository.

It uses a xul:window that loads the Firefox.html app into an iframe. The xul:window is still required to build a native window (draw in title bar, support opening animations, native colors, …). Eventually, I want to kill this window and bring these native features to HTML. This window is nothing but a window with window controls (close, minimize, maximize).







Tags:
Firefox (Web Browser)
HTML (Programming Language)
User Interface (Speech Topic)
Ubuntu (Operating System)
Linux Distribution (Software Genre)
firefox.html
HTML5 (API)
Web Browser (Software Genre)
Software (Industry)
Mozilla Foundation (Nonprofit Organization)



Other Statistics

Firefox Statistics For Popescu Sorin

Currently, Popescu Sorin has 24,079 views for Firefox across 14 videos. Less than an hour worth of Firefox videos were uploaded to his channel, roughly 1.28% of the content that Popescu Sorin has uploaded to YouTube.