New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 591897 link

Starred by 17 users

Issue metadata

Status: Assigned
Owner:
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 2
Type: Bug


Sign in to add a comment

[meta] V8 binding is slow

Project Member Reported by haraken@chromium.org, Mar 4 2016

Issue description

This is a tracking bug to collect benchmarks (including micro benchmarks) that show slowness of V8 bindings.

For each benchmark, it is important to understand how slower it is than Safari/Firefox and what is slow in Chrome.

 
Blockedon: 148757
Cc: jochen@chromium.org
Blockedon: 443486
Blockedon: 502205
Blockedon: 577973
Owner: peria@chromium.org
Project Member

Comment 6 by bugdroid1@chromium.org, Mar 7 2016

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/0fb38d20480525c24720b73aaca3845dba98082c

commit 0fb38d20480525c24720b73aaca3845dba98082c
Author: yukishiino <yukishiino@chromium.org>
Date: Mon Mar 07 06:47:21 2016

bindings: Remove the hidden prototype from HTMLDocument.

We no longer have a reason to hold it.  Nothing depends on
the "shadow" document.  Removes the "shadow" document,
which is making HTMLDocument a hidden prototype.

BUG=591897

Review URL: https://codereview.chromium.org/1760143003

Cr-Commit-Position: refs/heads/master@{#379519}

[modify] https://crrev.com/0fb38d20480525c24720b73aaca3845dba98082c/third_party/WebKit/Source/bindings/core/v8/V8DOMWrapper.cpp
[modify] https://crrev.com/0fb38d20480525c24720b73aaca3845dba98082c/third_party/WebKit/Source/bindings/core/v8/WindowProxy.cpp
[modify] https://crrev.com/0fb38d20480525c24720b73aaca3845dba98082c/third_party/WebKit/Source/bindings/templates/interface_base.cpp

Blockedon: 595492

Comment 8 by vivekg@chromium.org, Mar 22 2016

Cc: vivekg@chromium.org

Comment 9 by hlopko@chromium.org, Mar 22 2016

Cc: hlopko@chromium.org
Cc: vogelheim@chromium.org

Comment 12 by peria@chromium.org, Aug 25 2016

Status: Assigned (was: Untriaged)

Comment 13 by peria@chromium.org, May 18 2017

Owner: jbroman@chromium.org
The "weex" framework has apparently noticed issues with us underperforming Safari/JSC, with our bindings being a possible source of trouble. (There's an internal thread about this.)

Sign in to add a comment