Updated Branches: refs/heads/master 2a43d7957 -> aa8865981
Remove exec() bridge from CordovaLibApp. It has been moved to mobile-spec. Project: http://git-wip-us.apache.org/repos/asf/incubator-cordova-ios/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-cordova-ios/commit/aa886598 Tree: http://git-wip-us.apache.org/repos/asf/incubator-cordova-ios/tree/aa886598 Diff: http://git-wip-us.apache.org/repos/asf/incubator-cordova-ios/diff/aa886598 Branch: refs/heads/master Commit: aa8865981c003cbc0508ffb8c3be1943a32c43c0 Parents: 2a43d79 Author: Andrew Grieve <agri...@chromium.org> Authored: Mon Aug 20 14:37:19 2012 -0400 Committer: Andrew Grieve <agri...@chromium.org> Committed: Mon Aug 20 14:37:19 2012 -0400 ---------------------------------------------------------------------- CordovaLib/CordovaLibApp/www/index.html | 60 -------------------------- 1 files changed, 0 insertions(+), 60 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-cordova-ios/blob/aa886598/CordovaLib/CordovaLibApp/www/index.html ---------------------------------------------------------------------- diff --git a/CordovaLib/CordovaLibApp/www/index.html b/CordovaLib/CordovaLibApp/www/index.html index bb6955a..f7ffdf0 100644 --- a/CordovaLib/CordovaLibApp/www/index.html +++ b/CordovaLib/CordovaLibApp/www/index.html @@ -72,64 +72,6 @@ navigator.notification.alert("Cordova is working") } - var appLogElem; - function appLog(message) { - if (!appLogElem) { - appLogElem = document.getElementById('app-logs'); - } - appLogElem.innerText += message + '\n'; - } - - function benchExec() - { - appLog('Started exec benchmark'); - var exec = cordova.require('cordova/exec'), - BENCH_DURATION_MS = 2000, - BENCH_PAYLOAD = 'This is a small test message.', - startTime = +new Date, - callCount = 0; - - function win(result) { - callCount++; - if (result != BENCH_PAYLOAD) { - appLog('Wrong echo data!'); - } - var elapsedMs = new Date - startTime; - if (elapsedMs < BENCH_DURATION_MS) { - setTimeout(echoMessage, 0); - } else { - var callsPerSecond = callCount * 1000 / elapsedMs; - appLog('Calls per second: ' + callsPerSecond); - } - } - function fail() { - appLog('Call failed!'); - } - function echoMessage() { - exec(win, fail, "EchoPlugin", "echo", [BENCH_PAYLOAD]); - } - echoMessage(); - setTimeout(function() { - if (!callCount) { - alert('Echo plugin did not respond'); - } - }, 500); - - // Benchmark results on agrieve's iPad 3: - // webView:shouldStartLoadWithRequest:navigationType: - // ~350 Echos per second. - // NSURLProtocol with XHR to gap:///gapready, not handling response: - // ~160 Echos per second. - // NSURLProtocol with XHR to http:///gapready, not handling response: - // ~215 Echos per second. - // NSURLProtocol with XHR to file:///gapready, not handling response: - // ~215 Echos per second. - // NSURLProtocol with XHR to about:/gapready, not handling response: - // ~160 Echos per second. - // NSURLProtocol with XHR to http:///gapready, *with* handling response: - // ~160 Echos per second. - } - </script> </head> <body onload="onBodyLoad()"> @@ -138,7 +80,5 @@ <li>Check your console log for any white-list rejection errors.</li> <li>Add your allowed <strong>hosts</strong> in Cordova.plist/ExternalHosts (wildcards OK, don't enter the URL scheme)</li> </ol> - <button onclick="benchExec()">Benchmark exec</button> - <pre id="app-logs"></pre> </body> </html>