This is an experimental technology
Check the Browser compatibility table carefully before using this in production.
Concepts and Usage
TBD
Interfaces
BudgetService
- Provides a programmatic interface to the user agentβs budget service. It is available in both document and worker environments.
BudgetState
- Provides the amount of the user agent's processing budget at a specific point in time.
Specifications
Specification | Status | Comment |
---|---|---|
Web Budget API | Draft | Initial definition. |
Browser compatibility
BudgetService
The compatibility table on this page is generated from structured data. If you'd like to contribute to the data, please check out https://github.com/mdn/browser-compat-data and send us a pull request.
Desktop | Mobile | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
BudgetService | Chrome Full support 55 | Edge Full support β€79 | Firefox ? | IE ? | Opera Full support 42 | Safari ? | WebView Android Full support 55 | Chrome Android Full support 55 | Firefox Android ? | Opera Android Full support 42 | Safari iOS ? | Samsung Internet Android Full support 6.0 |
getBudget | Chrome Full support 55 | Edge Full support β€79 | Firefox ? | IE ? | Opera Full support 42 | Safari ? | WebView Android Full support 55 | Chrome Android Full support 55 | Firefox Android ? | Opera Android Full support 42 | Safari iOS ? | Samsung Internet Android Full support 6.0 |
getCost | Chrome Full support 55 | Edge Full support β€79 | Firefox ? | IE ? | Opera Full support 42 | Safari ? | WebView Android Full support 55 | Chrome Android Full support 55 | Firefox Android ? | Opera Android Full support 42 | Safari iOS ? | Samsung Internet Android Full support 6.0 |
reserve | Chrome Full support 55 | Edge Full support β€79 | Firefox ? | IE ? | Opera Full support 42 | Safari ? | WebView Android Full support 55 | Chrome Android Full support 55 | Firefox Android ? | Opera Android Full support 42 | Safari iOS ? | Samsung Internet Android Full support 6.0 |
Legend
- Full support
- Full support
- Compatibility unknown
- Compatibility unknown
- Experimental. Expect behavior to change in the future.
- Experimental. Expect behavior to change in the future.
- Non-standard. Expect poor cross-browser support.
- Non-standard. Expect poor cross-browser support.
- Deprecated. Not for use in new websites.
- Deprecated. Not for use in new websites.
BudgetState
The compatibility table on this page is generated from structured data. If you'd like to contribute to the data, please check out https://github.com/mdn/browser-compat-data and send us a pull request.
Desktop | Mobile | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
BudgetState | Chrome Full support 60 | Edge Full support β€79 | Firefox ? | IE ? | Opera No support No | Safari ? | WebView Android No support No | Chrome Android Full support 60 | Firefox Android ? | Opera Android No support No | Safari iOS ? | Samsung Internet Android Full support 8.0 |
budgetAt | Chrome Full support 60 | Edge Full support β€79 | Firefox ? | IE ? | Opera No support No | Safari ? | WebView Android No support No | Chrome Android Full support 60 | Firefox Android ? | Opera Android No support No | Safari iOS ? | Samsung Internet Android Full support 8.0 |
time | Chrome Full support 60 | Edge Full support β€79 | Firefox ? | IE ? | Opera No support No | Safari ? | WebView Android No support No | Chrome Android Full support 60 | Firefox Android ? | Opera Android No support No | Safari iOS ? | Samsung Internet Android Full support 8.0 |
Legend
- Full support
- Full support
- No support
- No support
- Compatibility unknown
- Compatibility unknown
- Experimental. Expect behavior to change in the future.
- Experimental. Expect behavior to change in the future.
- Non-standard. Expect poor cross-browser support.
- Non-standard. Expect poor cross-browser support.
- Deprecated. Not for use in new websites.
- Deprecated. Not for use in new websites.