{
    "dom-serviceworkerglobalscope-onsync": [
        {
            "engines": [
                "blink",
                "gecko"
            ],
            "filename": "api/ServiceWorkerGlobalScope.json",
            "name": "sync_event",
            "slug": "API/ServiceWorkerGlobalScope/sync_event",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/ServiceWorkerGlobalScope/sync_event",
            "summary": "The sync event of the ServiceWorkerGlobalScope interface is fired when the page (or worker) that registered the event with the SyncManager is running and as soon as network connectivity is available.",
            "support": {
                "chrome": {
                    "version_added": "49"
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": "44"
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": {
                    "version_added": "24"
                },
                "opera_android": {
                    "version_added": "24"
                },
                "safari": {
                    "version_added": false
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "ServiceWorkerGlobalScope: sync event"
        }
    ],
    "dom-serviceworkerregistration-sync": [
        {
            "engines": [
                "blink"
            ],
            "filename": "api/ServiceWorkerRegistration.json",
            "name": "sync",
            "slug": "API/ServiceWorkerRegistration/sync",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/ServiceWorkerRegistration/sync",
            "summary": "The sync property of the ServiceWorkerRegistration interface returns a reference to the SyncManager interface, which manages background synchronization processes.",
            "support": {
                "chrome": {
                    "version_added": "49"
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": false
                },
                "safari_ios": "mirror",
                "samsunginternet_android": {
                    "version_added": "4.0"
                },
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "ServiceWorkerRegistration: sync property"
        }
    ],
    "dom-syncevent-syncevent": [
        {
            "engines": [
                "blink"
            ],
            "filename": "api/SyncEvent.json",
            "name": "SyncEvent",
            "slug": "API/SyncEvent/SyncEvent",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/SyncEvent/SyncEvent",
            "summary": "The SyncEvent() constructor creates a new SyncEvent object.",
            "support": {
                "chrome": {
                    "version_added": "49"
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": false
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "SyncEvent: SyncEvent() constructor"
        }
    ],
    "ref-for-dom-syncevent-lastchance③": [
        {
            "engines": [
                "blink"
            ],
            "filename": "api/SyncEvent.json",
            "name": "lastChance",
            "slug": "API/SyncEvent/lastChance",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/SyncEvent/lastChance",
            "summary": "The SyncEvent.lastChance read-only property of the SyncEvent interface returns true if the user agent will not make further synchronization attempts after the current attempt. This is the value passed in the lastChance parameter of the SyncEvent() constructor.",
            "support": {
                "chrome": {
                    "version_added": "49"
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": false
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "SyncEvent: lastChance property"
        }
    ],
    "ref-for-dom-syncevent-tag": [
        {
            "engines": [
                "blink"
            ],
            "filename": "api/SyncEvent.json",
            "name": "tag",
            "slug": "API/SyncEvent/tag",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/SyncEvent/tag",
            "summary": "The SyncEvent.tag read-only property of the SyncEvent interface returns the developer-defined identifier for this SyncEvent. This is the value passed in the tag parameter of the SyncEvent() constructor.",
            "support": {
                "chrome": {
                    "version_added": "49"
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": false
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "SyncEvent: tag property"
        }
    ],
    "sync-event": [
        {
            "engines": [
                "blink"
            ],
            "filename": "api/SyncEvent.json",
            "name": "SyncEvent",
            "slug": "API/SyncEvent",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/SyncEvent",
            "summary": "The SyncEvent interface represents a sync action that is dispatched on the ServiceWorkerGlobalScope of a ServiceWorker.",
            "support": {
                "chrome": {
                    "version_added": "49"
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": false
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "SyncEvent"
        }
    ],
    "dom-syncmanager-gettags": [
        {
            "engines": [
                "blink"
            ],
            "filename": "api/SyncManager.json",
            "name": "getTags",
            "slug": "API/SyncManager/getTags",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/SyncManager/getTags",
            "summary": "The SyncManager.getTags method of the SyncManager interface returns a list of developer-defined identifiers for SyncManager registrations.",
            "support": {
                "chrome": {
                    "version_added": "49"
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": false
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "SyncManager: getTags() method"
        }
    ],
    "dom-syncmanager-register": [
        {
            "engines": [
                "blink"
            ],
            "filename": "api/SyncManager.json",
            "name": "register",
            "slug": "API/SyncManager/register",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/SyncManager/register",
            "summary": "The SyncManager.register method of the SyncManager interface registers a synchronization event, triggering a sync event inside the associated service worker as soon as network connectivity is available.",
            "support": {
                "chrome": {
                    "version_added": "49"
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": false
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "SyncManager: register() method"
        }
    ],
    "sync-manager-interface": [
        {
            "engines": [
                "blink"
            ],
            "filename": "api/SyncManager.json",
            "name": "SyncManager",
            "slug": "API/SyncManager",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/SyncManager",
            "summary": "The SyncManager interface of the ServiceWorker API provides an interface for registering and listing sync registrations.",
            "support": {
                "chrome": {
                    "version_added": "49"
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": false
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "SyncManager"
        }
    ]
}
