We're looking for a user researcher to understand the needs of developers and designers. Is this you or someone you know? Check out the post: https://mzl.la/2IGzdXS


This is an experimental technology
Check the Browser compatibility table carefully before using this in production.

The getCost() property of the BudgetService interface returns a Promise that resolves to a double indicating the worst-case background operation cost of the provided background operation.


var aPromise = BudgetService.getCost(operation);
aPromise.then(function(someDouble){ ... });


Must be "silent-push".


A Promise that resolves to a number.


Specification Status Comment
Web Budget API
The definition of 'getCost()' in that specification.
Draft Initial definition.

Browser Compatibility

FeatureChromeEdgeFirefoxInternet ExplorerOperaSafari
Basic support55 ? ? ?42 ?
FeatureAndroid webviewChrome for AndroidEdge mobileFirefox for AndroidOpera AndroidiOS SafariSamsung Internet
Basic support5555 ? ?42 ?6.0

Document Tags and Contributors

Contributors to this page: fscholz, bunnybooboo, jpmedley
Last updated by: fscholz,