| # Copyright 2017 The Chromium Authors | |
| # Use of this source code is governed by a BSD-style license that can be | |
| # found in the LICENSE file. | |
| # | |
| # Contributing to Chrome DevTools Protocol: https://goo.gle/devtools-contribution-guide-cdp | |
| # Defines events for background web platform features. | |
| experimental domain BackgroundService | |
| # The Background Service that will be associated with the commands/events. | |
| # Every Background Service operates independently, but they share the same | |
| # API. | |
| type ServiceName extends string | |
| enum | |
| backgroundFetch | |
| backgroundSync | |
| pushMessaging | |
| notifications | |
| paymentHandler | |
| periodicBackgroundSync | |
| # Enables event updates for the service. | |
| command startObserving | |
| parameters | |
| ServiceName service | |
| # Disables event updates for the service. | |
| command stopObserving | |
| parameters | |
| ServiceName service | |
| # Set the recording state for the service. | |
| command setRecording | |
| parameters | |
| boolean shouldRecord | |
| ServiceName service | |
| # Clears all stored data for the service. | |
| command clearEvents | |
| parameters | |
| ServiceName service | |
| # Called when the recording state for the service has been updated. | |
| event recordingStateChanged | |
| parameters | |
| boolean isRecording | |
| ServiceName service | |
| # A key-value pair for additional event information to pass along. | |
| type EventMetadata extends object | |
| properties | |
| string key | |
| string value | |
| type BackgroundServiceEvent extends object | |
| properties | |
| # Timestamp of the event (in seconds). | |
| Network.TimeSinceEpoch timestamp | |
| # The origin this event belongs to. | |
| string origin | |
| # The Service Worker ID that initiated the event. | |
| ServiceWorker.RegistrationID serviceWorkerRegistrationId | |
| # The Background Service this event belongs to. | |
| ServiceName service | |
| # A description of the event. | |
| string eventName | |
| # An identifier that groups related events together. | |
| string instanceId | |
| # A list of event-specific information. | |
| array of EventMetadata eventMetadata | |
| # Storage key this event belongs to. | |
| string storageKey | |
| # Called with all existing backgroundServiceEvents when enabled, and all new | |
| # events afterwards if enabled and recording. | |
| event backgroundServiceEventReceived | |
| parameters | |
| BackgroundServiceEvent backgroundServiceEvent | |
Xet Storage Details
- Size:
- 2.4 kB
- Xet hash:
- 54f47ae8abad10d82c0ee7846a8c7e629139ffa0dbeb3b015df02cc55599c370
·
Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.