
Open external links in real browser: If I click a link in the webapp that opens a new site, don’t change my webapp browser window.These extensions should be able to tweak the SSB UI as well. Think Firefox extensions or Greasemonkey scripts. I should be able to install one runtime and then get packages or extensions for each webapp. I do want to be able to add some custom code/features that are not directly supported in the webapp.
Platform with extensions: I don’t want to download a full browser runtime for each webapp.
Basic desktop integration: Create shortcuts to start the webapp, add ability to show specialized icons in the tray or dock and ability to display notifications. If any UI is present, make it specific to the webapp I am using. Minimal UI: A generic browser UI is not needed for webapps. When I open many tabs and have several webapps running in a browser, things get slow and unstable after a day or two. Thankfully, Firefox does have session restore, but that is beside the point. Separate process: When the webapp goes down or locks up, I don’t want anything else affected. Looking at what has already been done and discussed about desktop/webapp integration, the following is a suggested roadmap for SSB experimentation: Find more discussion in the Prism user feedback forum or the archived forum. WebRunner has become Prism, a Mozilla Labs project. An SSB also has a tighter integration with the OS and desktop than a typical web application running through a web browser. Some people have called it a " distraction free browser" because none of the typical browser chrome is used. It doesn’t have the menus, toolbars and accoutrements of a normal web browser. An SSB is an application with an embedded browser designed to work exclusively with a single web application. Prism is based on a concept called Site Specific Browsers (SSB). Prism is a simple XULRunner based browser that hosts web applications without the normal web browser user interface.