You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: methodology.html
+4-4Lines changed: 4 additions & 4 deletions
Original file line number
Diff line number
Diff line change
@@ -30,15 +30,15 @@ <h2 class="ui image header">
30
30
<h1>How does it work?</h1>
31
31
<hr>
32
32
<p>All metrics are generated by making a measurement with our open source software the <ahref="https://www.green-coding.io/products/green-metrics-tool" target='_blank' rel='noopener'>Green Metrics Tool</a></p>
33
-
<h3>Rendering Energy</h3>
34
-
<p>The rendering energy shown by WebNRG is the energy consumed by the CPU.</p>
33
+
<h3>Rendering Power</h3>
34
+
<p>The rendering power shown by WebNRG is the power drawn by the CPU only.</p>
35
35
<p>In order to get the energy of the page rendering we utilize an aptly configured dedicated on-premise server that can sample the <b>CPU energy</b> at a <b>2 ms interval</b>.</p>
36
36
<p>This data comes from <ahref="https://sustainable-computing.io/archive/design/kepler-energy-sources/" target='_blank' rel='noopener'>RAPL</a>.</p>
37
37
<p>To isolate the rendering cost from startup of the browser and also from network latency we first download the website completely through a reverse proxy, caching everything local to the machine. Then we destroy the browser context and reload the page from the reverse proxy effectively only measuring the parsing and rendering of the webpage.</p>
38
38
<p>The benchmark contains loading the page, waiting for 5 seconds and then scrolling down until the end of the page is reached (or 40 seconds if pages have infinite scrolling).</p>
39
39
<p>To make the measurements even more reliable we tightly accuracy control our measurement machines. See more on this below.</p>
40
-
<h4>Rendering Energy Label</h4>
41
-
<p>To generate the categories from <b>A+ to F</b> we use the idle power consumption of our measurement machine as capture by the <i>Idle</i> phase in the Green Metrics Tool. We then take the lowest energy consuming page we could find (<ahref="https://motherfuckingwebsite.com" target='_blank' rel='noopener'>motherfuckingwebsite.com</a>) as A+ and then <b>linearly increment steps by 25% </b>increase in rendering power. Everything above <i>2.5*Idle Power</i> is considered F.</p>
40
+
<h4>Rendering Power Label</h4>
41
+
<p>To generate the categories from <b>A+ to F</b> we use the idle power consumption of our measurement machine as capture by the <i>Idle</i> phase in the Green Metrics Tool. We then take the lowest power drawing page we could find (<ahref="https://motherfuckingwebsite.com" target='_blank' rel='noopener'>motherfuckingwebsite.com</a>) as A+ and then <b>linearly increment steps by 25% </b>increase in rendering power. Everything above <i>2.5*Idle Power</i> is considered F.</p>
42
42
<p>The decision for <i>25%</i> was made because on our measurement system we see a 95p STDDEV of 0.2 W. 25% of the idle power consumption equals 2.5x this STDDEV which is a typical way of determining a range for a statistical relevant difference (outlier) between categories / observations.</p>
0 commit comments