-
Maksim Sadym authored
rebase CL 2044170 part 2. part 1 was merged in CL 2431864. DevTools uses `ExecuteJavaScriptMethod` instead of `ExecuteJavaScript`, which should reduce serialisation/deserialisation overhead. Loading Chrome DevTools on the page https://www.facebook.com/Shakira: Before: V8.CompileCode, 130.326 ms, 2227 times V8.ParseProgram, 49.329 ms, 1878 times After: V8.CompileCode, 18.571 ms, 343 times V8.ParseProgram, 0.053ms, 2 times Loading Chrome DevTools on Chrome DevTools on the page https://www.facebook.com/Shakira: DevTools on DevTools Before: V8.CompileCode, 180.928 ms, 3708 V8.ParseProgram, 59.535 ms, 3700 After: V8.CompileCode, 4.956 ms, 92 V8.ParseFunction, 1.945 ms, 92 Bug: chromium:1029427 Change-Id: I78011c8f80a99c85d65354fb4a8a776491ac4f3e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2442012 Commit-Queue: Maksim Sadym <sadym@chromium.org> Reviewed-by:
Sigurd Schneider <sigurds@chromium.org> Reviewed-by:
Mathias Bynens <mathias@chromium.org> Reviewed-by:
Andrey Kosyakov <caseq@chromium.org> Reviewed-by:
Benedikt Meurer <bmeurer@chromium.org> Cr-Commit-Position: refs/heads/master@{#813641}
4f213b39