Apps/WebRT
Web Runtime
Overview
The Web Runtime project builds application runtimes that enable users to install and run Open Web Apps on Android, Windows, Mac, and Linux.
Discussions
Discussions on runtime design and development topics take place in a variety of public forums:
- #mobile channel on irc.mozilla.org
- #openwebapps channel on irc.mozilla.org
- mobile-firefox-dev discussion forum
- dev-webapps discussion forum
- Mobile weekly meeting
Bug Reporting
File bugs on the Android runtime into the Firefox for Android/Web Apps component. File bugs on the desktop runtime into the Firefox/Web Apps component. And file bugs on the Open Web Apps (i.e. mozApps) API into the Core/Dom: Apps component.
Source Code
The source code for the runtime lives in the mozilla-central Mercurial repository in the following files and directories:
- /mobile/android/modules/WebappManager.jsm: Android installer
- /mobile/android/base/webapp/: Android native integration
- /browser/modules/WebappManager.jsm: desktop installer
- /toolkit/webapps/: desktop native integration
- /webapprt: desktop stub executable launcher and shell
- /dom/apps: Gecko navigator.mozApps DOM API
Engineers develop it in accordance with standard Mozilla development best practices, including the Coding Style Guide, the Committing Rules and Responsibilities, and Firefox's rapid release schedule.
Triage
Project drivers periodically triage this list of open unprioritized desktop bugs and this list of open unprioritized Android bugs.
Other bug lists: