Labs/Apps/Server Repositories
From MozillaWiki
The repository for a user's dashboard could be stored on a remote server. This alleviates some issues:
- No access to file system where repository is stored prevents tampering
- Easily shared between multiple computers/browsers
But it introduces others:
- The remote repository is an additional third-party that must be trusted
- Internet access might be required to use the dashboard, even for locally cached apps