Labs/F1/Modularity: Difference between revisions

no edit summary
No edit summary
Line 1: Line 1:
== Background and Browser Web Modules ==
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.
== Browser Web Module ==


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. 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.
668

edits