668
edits
| Line 3: | Line 3: | ||
F1, aka Firefox Share, lets users share links right from their browser. Here we work to make it easy to add/remove sharing providers, even by the user. | F1, aka Firefox Share, lets users share links right from their browser. Here we work to make it easy to add/remove sharing providers, even by the user. | ||
F1 will move towards using Browser Web Modules (WebMod). A WebMod is based on the service-discovery portion of Open Web Apps: a WebMod has a manifest which includes a list of supported services that the browser can hook into. The WebMod gets loaded into its own iframe and communicates with the browser using regular postMessage channels. The key difference between a full-blown OWA and a WebMod is that the WebMod iframe remains hidden, meaning it has no UI. A WebMod is effectively a postMessage-based javascript API. | F1 will move towards using Browser Web Modules (WebMod). A WebMod is based on the service-discovery portion of Open Web Apps: a WebMod has a manifest which includes a list of supported services that the browser can hook into. For example, the Facebook WebMod might provide the '''link-send''', '''image-send''', and '''status-update''' services. The WebMod gets loaded into its own iframe and communicates with the browser using regular postMessage channels. The key difference between a full-blown OWA and a WebMod is that the WebMod iframe remains hidden, meaning it has no UI. A WebMod is effectively a postMessage-based javascript API. | ||
F1 will be a proving ground for WebMods, but also needs to be its own product. Thus, the complete WebMod architecture is described here, with generic pieces and F1-specifics carefully separated. | F1 will be a proving ground for WebMods, but also needs to be its own product. Thus, the complete WebMod architecture is described here, with generic pieces and F1-specifics carefully separated. | ||
edits