-
Notifications
You must be signed in to change notification settings - Fork 72
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Co-authored-by: Daniel D. Beck <[email protected]> Co-authored-by: Patrick Brosset <[email protected]>
- Loading branch information
1 parent
159f0f4
commit a6f6b25
Showing
15 changed files
with
198 additions
and
46 deletions.
There are no files selected for viewing
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,25 @@ | ||
name: localStorage and sessionStorage | ||
description: The `localStorage` and `sessionStorage` APIs store data as key-value pairs. While `localStorage` persists across sessions, `sessionStorage` data is discarded when the page is closed. | ||
spec: https://storage.spec.whatwg.org/ | ||
group: storage | ||
caniuse: namevalue-storage | ||
# Computing from here aligns the feature with Caniuse | ||
status: | ||
compute_from: api.Storage | ||
compat_features: | ||
- api.Storage | ||
- api.Storage.clear | ||
- api.Storage.getItem | ||
- api.Storage.key | ||
- api.Storage.length | ||
- api.Storage.removeItem | ||
- api.Storage.setItem | ||
- api.StorageEvent | ||
- api.StorageEvent.key | ||
- api.StorageEvent.newValue | ||
- api.StorageEvent.oldValue | ||
- api.StorageEvent.storageArea | ||
- api.StorageEvent.url | ||
- api.Window.localStorage | ||
- api.Window.sessionStorage | ||
- api.Window.storage_event |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,116 @@ | ||
# Generated from: localstorage.yml | ||
# Do not edit this file by hand. Edit the source file instead! | ||
|
||
status: | ||
baseline: high | ||
baseline_low_date: 2015-07-29 | ||
baseline_high_date: 2018-01-29 | ||
support: | ||
chrome: "4" | ||
chrome_android: "18" | ||
edge: "12" | ||
firefox: "3.5" | ||
firefox_android: "6" | ||
safari: "4" | ||
safari_ios: "3.2" | ||
compat_features: | ||
# baseline: high | ||
# baseline_low_date: 2015-07-29 | ||
# baseline_high_date: 2018-01-29 | ||
# support: | ||
# chrome: "1" | ||
# chrome_android: "18" | ||
# edge: "12" | ||
# firefox: "13" | ||
# firefox_android: "14" | ||
# safari: "4" | ||
# safari_ios: "3" | ||
- api.StorageEvent | ||
- api.StorageEvent.key | ||
- api.StorageEvent.newValue | ||
- api.StorageEvent.oldValue | ||
|
||
# baseline: high | ||
# baseline_low_date: 2015-07-29 | ||
# baseline_high_date: 2018-01-29 | ||
# support: | ||
# chrome: "3" | ||
# chrome_android: "18" | ||
# edge: "12" | ||
# firefox: "13" | ||
# firefox_android: "14" | ||
# safari: "4" | ||
# safari_ios: "3" | ||
- api.StorageEvent.storageArea | ||
|
||
# baseline: high | ||
# baseline_low_date: 2015-07-29 | ||
# baseline_high_date: 2018-01-29 | ||
# support: | ||
# chrome: "4" | ||
# chrome_android: "18" | ||
# edge: "12" | ||
# firefox: "2" | ||
# firefox_android: "4" | ||
# safari: "4" | ||
# safari_ios: "3.2" | ||
- api.Window.sessionStorage | ||
|
||
# baseline: high | ||
# baseline_low_date: 2015-07-29 | ||
# baseline_high_date: 2018-01-29 | ||
# support: | ||
# chrome: "4" | ||
# chrome_android: "18" | ||
# edge: "12" | ||
# firefox: "3.5" | ||
# firefox_android: "4" | ||
# safari: "4" | ||
# safari_ios: "3.2" | ||
- api.Window.localStorage | ||
|
||
# ⬇️ Same status as overall feature ⬇️ | ||
# baseline: high | ||
# baseline_low_date: 2015-07-29 | ||
# baseline_high_date: 2018-01-29 | ||
# support: | ||
# chrome: "4" | ||
# chrome_android: "18" | ||
# edge: "12" | ||
# firefox: "3.5" | ||
# firefox_android: "6" | ||
# safari: "4" | ||
# safari_ios: "3.2" | ||
- api.Storage | ||
- api.Storage.clear | ||
- api.Storage.getItem | ||
- api.Storage.key | ||
- api.Storage.length | ||
- api.Storage.removeItem | ||
- api.Storage.setItem | ||
|
||
# baseline: high | ||
# baseline_low_date: 2015-07-29 | ||
# baseline_high_date: 2018-01-29 | ||
# support: | ||
# chrome: "6" | ||
# chrome_android: "18" | ||
# edge: "12" | ||
# firefox: "13" | ||
# firefox_android: "14" | ||
# safari: "5" | ||
# safari_ios: "5" | ||
- api.StorageEvent.url | ||
|
||
# baseline: high | ||
# baseline_low_date: 2017-04-05 | ||
# baseline_high_date: 2019-10-05 | ||
# support: | ||
# chrome: "1" | ||
# chrome_android: "18" | ||
# edge: "15" | ||
# firefox: "45" | ||
# firefox_android: "45" | ||
# safari: "4" | ||
# safari_ios: "4" | ||
- api.Window.storage_event |
6 changes: 3 additions & 3 deletions
6
...res/draft/spec/saa-non-cookie-storage.yml → features/non-cookie-storage-access.yml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
2 changes: 1 addition & 1 deletion
2
...raft/spec/saa-non-cookie-storage.yml.dist → features/non-cookie-storage-access.yml.dist
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
6 changes: 3 additions & 3 deletions
6
features/draft/spec/shared-storage.yml → features/shared-storage.yml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,11 @@ | ||
name: Storage access | ||
description: The `document.requestStorageAccess()` method allows content in iframes to request storing and reading cookies and other site data, while the `document.hasStorageAccess()` method checks if such access is granted. | ||
spec: https://privacycg.github.io/storage-access/ | ||
group: storage | ||
status: | ||
compute_from: api.Document.requestStorageAccess | ||
compat_features: | ||
- api.Document.hasStorageAccess | ||
- api.Document.requestStorageAccess | ||
- api.Document.requestStorageAccessFor | ||
- api.Permissions.permission_top-level-storage-access |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,4 @@ | ||
name: Storage buckets | ||
description: The `navigator.storageBuckets` API allows you to organize locally stored data into groups called storage buckets. Each bucket can have different settings, allowing the browser to manage and delete buckets independently rather than applying the same treatment to all. | ||
spec: https://wicg.github.io/storage-buckets/ | ||
group: storage |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
name: Storage manager | ||
description: "The `navigator.storage` API provides information about the availability and persistence of the data that a site stores on the device, by using APIs such as the Cache API or the IndexedDB API." | ||
spec: https://storage.spec.whatwg.org/ | ||
group: storage | ||
compat_features: | ||
- api.Navigator.storage | ||
- api.WorkerNavigator.storage | ||
- api.StorageManager | ||
- api.StorageManager.estimate | ||
- api.StorageManager.persist | ||
- api.StorageManager.persisted |
2 changes: 1 addition & 1 deletion
2
features/draft/spec/storage.yml.dist → features/storage-manager.yml.dist
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
# Group for the set of features related to storage of data. | ||
# Currently this group contains all storage related features | ||
# that have been developed. However, there are still many to add, | ||
# so it's possible this eventually gets sub-groups or another | ||
# approach for more specific categorization. | ||
name: Storage |