On Thursday, 19 April 2012 at 13:48, Arthur Barstow wrote:
> Marcos - would you please enumerate the CR's uses of HTML5 and state
> whether each usage is to a stable part of HTML5?
1. "A browsing context that comes into existence after initialization. The concept of a browsing context is defined in [HTML]. Multiple widget instances can be instantiated from a single widget package. A widget instance is unique and does not share any DOM attribute values, widget storage area, or [Web Storage] storage areas with any other widget instance."
Browsing context is a concept - and a well understood one at that.
2. "User agent implementing [HTML]'s Window interface must implement the Widget interface as the widget attribute of the window object in the manner defined by the WindowWidget interface."
The window object is present in all browser implementations. Widgets to put any additional requirements on it.
3. "When getting or setting the preferences attribute, if the origin of a widget instance is mutable (e.g., if the user agent allows document.domain to be dynamically changed), then the user agent must perform the preference-origin security check. The concept of origin is defined in [HTML]."
Origin is concept that is well understood - as is the same origin policy used by browsers.
Hope that helps!
--
Marcos Caceres
http://datadriven.com.au