User:DCamp/OfflineApps Security Review: Difference between revisions

(New page: = Status = ;Feature tracking bug * {{bug|398161}} '''Has a design review been completed?''' Only in individual bugs (and informally while we wrote the spec). '''When do you anticipate t...)
 
Line 13: Line 13:
= Overview =
= Overview =


''Describe the goals and objectives of the feature here.''
For developers to make their applications available while the browser is offline, they need a few capabilities from the browser:
 
* Guaranteed resource availability - All the application resources (images, html, script, etc) need to be locally available.  This is implemented in Fx3 as an additional HTTP cache (the "offline cache"), with eviction controlled by the application itself.
* Offline data storage - The application needs to be able to store data on the user's machine.  globalStorage was available in Fx2, but needs to be extended for Fx3 to allow more space for offline apps.
* Notification of when the browser is offline
* Access to files from the <input type="file"> element.


== Use Cases ==
== Use Cases ==
Line 22: Line 27:


== Schedule ==
== Schedule ==
''Describe the rough schedule here, linking back to relevant product release milestones, as well as linking to any build/release notes.''
 
* Preliminary <link rel="offline-resource"> support landed in alpha 3.
* A sqlite-based store for the offline cache landed in alpha 5.
* Additional javascript APIs landed in M7.
* UI is planned to land in M9.


== UI Design Documentation ==
== UI Design Documentation ==
Confirmed users
673

edits