New capabilities status Stay organized with collections Save and categorize content based on your preferences.
Web apps should be able to do anything iOS, Android, or desktop apps can. The members of the cross-company capabilities project want to make it possible for you to build and deliver apps on the open web that have never been possible before.
Thecapabilities project is a cross-company effort with the objective ofmaking it possible for web apps to do anything iOS, Android, or desktop apps can, by exposing thecapabilities of these platforms to the web platform, while maintaining usersecurity, privacy, trust, and other core tenets of the web.
This work, among many other examples, allowedAdobe to bring Photoshop to the web,Excalidraw to deprecate their Electron app, andBetty Crocker to increase purchase intent indicators by 300%.
Tip: You can try out community-built apps with Fugu APIs listed in theProject Fugu API Showcase.You can see the list of new and potential capabilities and the stage each proposalis in on theFugu API Tracker.It's worth noting that many ideas never make it past the explainer or origin trial stage.The goal of the process is to ship the right features. That means we need to learn anditerate quickly. Not shipping a feature because it doesn't solve the developer need is OK.
Available in stable
The following APIs have graduated from origin trial and are available in thelatest version of Chromium, and in many cases other Chromium based browsers.
In an origin trial
These APIs are available as anorigin trial in Chrome. Origintrials provide an opportunity for Chrome to validate experimental features andAPIs, and make it possible for you to provide feedback on their usabilityand effectiveness in broader deployment.
Opting into an origin trial allows you to build demos and prototypes that yourbeta testing users can try for the duration of the trial without requiring themto flip any flags in their browser. Although typically more stable than featuresavailable behind a flag (see below) it's still possible for an API surface tochange based on your feedback. There's more info on origin trials in theOriginTrials Guide for Web Developers.
All APIs currently in origin trial
Available behind a flag
These APIs are only available behind a flag. They're experimental and stillunder development. They are not ready for use in production. There's a goodchance there are bugs, that these APIs will break, or the API surface willchange.
All APIs currently behind a flag
Work has begun
Work on these APIs has just started. There is not much to see yet,but interested developers may want to star the relevant Chromium bugsto stay updated on progress that is being made.
All APIs on which work has started
Under consideration
This is the backlog of APIs and ideas we have not gotten to yet.It is worthwhile to star the relevant Chromium bugs to cast your votefor a feature, and to be informed once work starts.
Suggest a new capability
Do you have a suggestion for a capability you think Chromium should consider?Tell us about it by filing anew feature request.Be sure to include as much detail as you can, such asthe problem you're trying to solve, suggested use cases, and anything elsethat might be helpful.
Want to try some of these new capabilities? Check out theWeb Capabilities Codelab.
Except as otherwise noted, the content of this page is licensed under theCreative Commons Attribution 4.0 License, and code samples are licensed under theApache 2.0 License. For details, see theGoogle Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2018-11-12 UTC.