summaryrefslogtreecommitdiffstats
path: root/chrome/renderer/extensions/binding_generating_native_handler.h
Commit message (Collapse)AuthorAgeFilesLines
* Set up V8 bindings for extension/app APIs when they're first used, not oncduvall@chromium.org2013-03-091-0/+38
| | | | | | | | | | | | | | | | | | | | context creation. This should gives us a significant reduction in extension/app startup time and slightly better memory usage. It also gives us better error messages, the chance to complete the implementation of API features, and eventually the ability to expose select extension APIs (e.g. extension.sendMessage) to web pages. Resubmitting: changes made to resubmit this patch reviewed in: https://codereview.chromium.org/12378077/ BUG=163678,120070,55316,177163 TBR=ben@chromium.org Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=186643 Review URL: https://chromiumcodereview.appspot.com/11571014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@187143 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 186643 - Caused a 10% regression on SunSpider benchmarktonyg@chromium.org2013-03-071-38/+0
| | | | | | | | | | | | | | | | | | | | | | | BUG=180937 > Set up V8 bindings for extension/app APIs when they're first used, not on > context creation. This should gives us a significant reduction in extension/app > startup time and slightly better memory usage. > > It also gives us better error messages, the chance to complete the > implementation of API features, and eventually the ability to expose select > extension APIs (e.g. extension.sendMessage) to web pages. > > Resubmitting: changes made to resubmit this patch reviewed in: https://codereview.chromium.org/12378077/ > > BUG=163678,120070,55316,177163 > TBR=ben@chromium.org > > Review URL: https://chromiumcodereview.appspot.com/11571014 TBR=cduvall@chromium.org Review URL: https://codereview.chromium.org/12632004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@186748 0039d316-1c4b-4281-b951-d872f2087c98
* Set up V8 bindings for extension/app APIs when they're first used, not oncduvall@chromium.org2013-03-071-0/+38
| | | | | | | | | | | | | | | | | | context creation. This should gives us a significant reduction in extension/app startup time and slightly better memory usage. It also gives us better error messages, the chance to complete the implementation of API features, and eventually the ability to expose select extension APIs (e.g. extension.sendMessage) to web pages. Resubmitting: changes made to resubmit this patch reviewed in: https://codereview.chromium.org/12378077/ BUG=163678,120070,55316,177163 TBR=ben@chromium.org Review URL: https://chromiumcodereview.appspot.com/11571014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@186643 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 185709koz@chromium.org2013-03-031-38/+0
| | | | | | | | | | | | | | | | | | | > Set up V8 bindings for extension/app APIs when they're first used, not on > context creation. This should gives us a significant reduction in extension/app > startup time and slightly better memory usage. > > It also gives us better error messages, the chance to complete the > implementation of API features, and eventually the ability to expose select > extension APIs (e.g. extension.sendMessage) to web pages. > > BUG=163678,120070,55316,177163 > TBR=ben@chromium.org > > Review URL: https://chromiumcodereview.appspot.com/11571014 TBR=cduvall@chromium.org git-svn-id: svn://svn.chromium.org/chrome/trunk/src@185815 0039d316-1c4b-4281-b951-d872f2087c98
* Set up V8 bindings for extension/app APIs when they're first used, not oncduvall@chromium.org2013-03-021-0/+38
| | | | | | | | | | | | | | | | context creation. This should gives us a significant reduction in extension/app startup time and slightly better memory usage. It also gives us better error messages, the chance to complete the implementation of API features, and eventually the ability to expose select extension APIs (e.g. extension.sendMessage) to web pages. BUG=163678,120070,55316,177163 TBR=ben@chromium.org Review URL: https://chromiumcodereview.appspot.com/11571014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@185709 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 184837abodenha@chromium.org2013-02-271-38/+0
| | | | | | | | | | | | | | | | | | | | | | Looks like it caused http://build.chromium.org/p/chromium.win/builders/Interactive%20Tests%20%28dbg%29/builds/34570 > Set up V8 bindings for extension/app APIs when they're first used, not on > context creation. This should gives us a significant reduction in extension/app > startup time and slightly better memory usage. > > It also gives us better error messages, the chance to complete the > implementation of API features, and eventually the ability to expose select > extension APIs (e.g. extension.sendMessage) to web pages. > > BUG=163678,120070,55316,177163 > TBR=ben@chromium.org > > Review URL: https://chromiumcodereview.appspot.com/11571014 TBR=cduvall@chromium.org Review URL: https://codereview.chromium.org/12313142 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@184860 0039d316-1c4b-4281-b951-d872f2087c98
* Set up V8 bindings for extension/app APIs when they're first used, not oncduvall@chromium.org2013-02-271-0/+38
context creation. This should gives us a significant reduction in extension/app startup time and slightly better memory usage. It also gives us better error messages, the chance to complete the implementation of API features, and eventually the ability to expose select extension APIs (e.g. extension.sendMessage) to web pages. BUG=163678,120070,55316,177163 TBR=ben@chromium.org Review URL: https://chromiumcodereview.appspot.com/11571014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@184837 0039d316-1c4b-4281-b951-d872f2087c98