DescriptionPrevent chrome.app JSON schema from loading on every page
The app API along with app.window and app.runtime have been converted to use
the feature system. Bindings are not added to the chrome object for unavailable
APIs that are children of available APIs. For example, if chrome.app is
available, we will not add lazy bindings to chrome for app.window and
app.runtime. This eliminates the need to load the app schema, because we no
longer need to get chrome.app to add the app.runtime and app.window bindings.
BUG=55316
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=196319
Patch Set 1 : #
Total comments: 10
Patch Set 2 : nits #Patch Set 3 : fix unit tests #Patch Set 4 : fix browser tests #Patch Set 5 : more fixes #
Total comments: 2
Patch Set 6 : #Patch Set 7 : fix Stubs #Patch Set 8 : register bindings only for APIs available to the context #
Total comments: 8
Patch Set 9 : don't Require("json"), fix _api_features.json #Patch Set 10 : . #Messages
Total messages: 34 (0 generated)
|