<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>77483</bug_id>
          
          <creation_ts>2012-01-31 15:13:11 -0800</creation_ts>
          <short_desc>[Shadow]: Develop performance benchmark</short_desc>
          <delta_ts>2019-10-04 22:38:58 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>DOM</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>LATER</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>102646</dependson>
          <blocked>103016</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Dimitri Glazkov (Google)">dglazkov</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>dominicc</cc>
    
    <cc>morrita</cc>
    
    <cc>rniwa</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>546547</commentid>
    <comment_count>0</comment_count>
    <who name="Dimitri Glazkov (Google)">dglazkov</who>
    <bug_when>2012-01-31 15:13:11 -0800</bug_when>
    <thetext>We must have an explicit performance goal of shadow DOM rendering being faster than doing the same thing using plain old DOM (even DOM mutation observers). This means we need to write a benchmark to prove it.

Also, we should use this benchmark as an opportunity to track our progress.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>546814</commentid>
    <comment_count>1</comment_count>
    <who name="Dominic Cooney">dominicc</who>
    <bug_when>2012-01-31 22:24:03 -0800</bug_when>
    <thetext>I think making shadow DOM perf neutral versus plain old DOM should be the goal. (Why would it get faster?)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>547118</commentid>
    <comment_count>2</comment_count>
    <who name="Dimitri Glazkov (Google)">dglazkov</who>
    <bug_when>2012-02-01 09:16:14 -0800</bug_when>
    <thetext>(In reply to comment #1)
&gt; I think making shadow DOM perf neutral versus plain old DOM should be the goal. (Why would it get faster?)

I would think that Plain-old DOM manipulation is going to be both:
a) fairly involved and thus slower
b) will have no benefit of just manipulating render boxes and thus slower, too.

I think we should aim to be faster. No?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1577173</commentid>
    <comment_count>3</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2019-10-04 22:38:58 -0700</bug_when>
    <thetext>We&apos;ll probably do that as a part of new version of Speedometer.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>