-
Notifications
You must be signed in to change notification settings - Fork 0
/
table.html
8 lines (8 loc) · 117 KB
/
table.html
1
2
3
4
5
6
7
8
<!DOCTYPE html><html lang="en"><meta charset="utf-8" /><head> <title>Table Report</title> <link rel="stylesheet" href="../css/github-markdown.css"> <style> body { overflow:scroll; } table.results { font-size: 10px; table-layout: fixed; width: 1px; overflow:visible; display: table; } table.results th { width: 60px; } table.results th.benchname { width: 100px; }table.results td { padding: 3px;}table.results th { padding: 3px;}.top1 {background-color: #63BF7C;}.top2 {background-color: #D1D580;}.top3 {background-color: #FFEC84;}.top4 {background-color: #FCAA78;}.top5 {background-color: #F9696C;}td {text-align: center;}.rowCount {font-size: 8px;}.deviation {font-size: 8px;padding-left: 5px;}.deviation:before {content: '± ';}.factor {font-size: 8px;}</style></head><body class="markdown-body"><p>Warning: These results are preliminary - use with caution (they may e.g. be from different browser versions).Official results are published on my <a href="http://www.stefankrause.net/">blog</a>.</p><h1>Keyed results</h1><p>Keyed implementations create an association between the domain data and a dom element
by assigning a 'key'. If data changes the dom element with that key will be updated.
In consequence inserting or deleting an element in the data array causes a corresponding change to the dom.
</p><h3>Duration in milliseconds (Slowdown = Duration / Fastest)</h3><table class="results"><thead><tr><th class='benchname'></th><th>angular v1.6.3-keyed</th><th>angular v2.4.9-keyed</th><th>angular v4.0.0-keyed</th><th>binding.scala v10.0.1</th><th>bobril v6.2.0</th><th>domvm v2.1.4-keyed</th><th>elm v0.18.0</th><th>ember v2.10.0-beta.3</th><th>ember v2.6.1</th><th>glimmer v0.3.10</th><th>inferno v1.6.0-keyed</th><th>ivi v0.5.0</th><th>kivi v1.0.0-rc2</th><th>knockout v3.4.1</th><th>marionette v3.1.0</th><th>marko v4.2.0</th><th>mithril v0.2.5</th><th>mithril v1.1.1</th><th>nx v1.0.0-beta.1.1.0-keyed</th><th>pico-dom v0.18.0</th><th>plastiq v1.33.0</th><th>preact v7.1.0</th><th>ractive v0.8.9-keyed</th><th>react-lite v0.15.30</th><th>react v15.4.2-keyed</th><th>react v15.4.2-mobX-v3.0.1</th><th>react v15.4.2-redux-v3.6.0</th><th>rx-domh v0.0.2-rxjs-v5.3.0</th><th>surplus v0.4.0-keyed</th><th>thea v0-experiment</th><th>thea v0.0.0-keyed</th><th>vidom v0.7.1</th><th>vue v2.2.6-keyed</th><th>vanillajs-keyed</th></tr></thead><tbody><tr><th class='benchname'>create rows<div class="rowCount">Duration for creating 1000 rows after the page loaded.</div></th><td style="background-color:rgb(218, 225, 130)"><span class="mean">280.97</span><span class="deviation">9.26</span><br><span class="factor">(1.76)</span></td><td style="background-color:rgb(167, 211, 127)"><span class="mean">228.65</span><span class="deviation">16.58</span><br><span class="factor">(1.44)</span></td><td style="background-color:rgb(172, 212, 128)"><span class="mean">234.08</span><span class="deviation">9.45</span><br><span class="factor">(1.47)</span></td><td style="background-color:rgb(254, 213, 128)"><span class="mean">374.64</span><span class="deviation">14.10</span><br><span class="factor">(2.35)</span></td><td style="background-color:rgb(109, 194, 125)"><span class="mean">169.91</span><span class="deviation">9.99</span><br><span class="factor">(1.07)</span></td><td style="background-color:rgb(105, 193, 124)"><span class="mean">165.75</span><span class="deviation">8.07</span><br><span class="factor">(1.04)</span></td><td style="background-color:rgb(143, 204, 126)"><span class="mean">204.04</span><span class="deviation">9.83</span><br><span class="factor">(1.28)</span></td><td style="background-color:rgb(254, 205, 126)"><span class="mean">394.77</span><span class="deviation">18.20</span><br><span class="factor">(2.48)</span></td><td style="background-color:rgb(252, 178, 121)"><span class="mean">458.68</span><span class="deviation">24.84</span><br><span class="factor">(2.88)</span></td><td style="background-color:rgb(254, 223, 130)"><span class="mean">350.56</span><span class="deviation">8.80</span><br><span class="factor">(2.20)</span></td><td style="background-color:rgb(110, 194, 125)"><span class="mean">170.81</span><span class="deviation">6.23</span><br><span class="factor">(1.07)</span></td><td style="background-color:rgb(103, 192, 124)"><span class="mean">163.00</span><span class="deviation">5.30</span><br><span class="factor">(1.02)</span></td><td style="background-color:rgb(104, 192, 124)"><span class="mean">164.37</span><span class="deviation">6.93</span><br><span class="factor">(1.03)</span></td><td style="background-color:rgb(253, 198, 125)"><span class="mean">409.56</span><span class="deviation">16.01</span><br><span class="factor">(2.57)</span></td><td style="background-color:rgb(249, 105, 108)"><span class="mean">821.17</span><span class="deviation">21.99</span><br><span class="factor">(5.16)</span></td><td style="background-color:rgb(128, 200, 126)"><span class="mean">189.28</span><span class="deviation">6.25</span><br><span class="factor">(1.19)</span></td><td style="background-color:rgb(221, 226, 130)"><span class="mean">284.06</span><span class="deviation">14.77</span><br><span class="factor">(1.78)</span></td><td style="background-color:rgb(128, 199, 125)"><span class="mean">188.46</span><span class="deviation">8.50</span><br><span class="factor">(1.18)</span></td><td style="background-color:rgb(201, 220, 129)"><span class="mean">263.38</span><span class="deviation">8.87</span><br><span class="factor">(1.65)</span></td><td style="background-color:rgb(105, 193, 124)"><span class="mean">165.24</span><span class="deviation">4.65</span><br><span class="factor">(1.04)</span></td><td style="background-color:rgb(143, 204, 126)"><span class="mean">204.22</span><span class="deviation">13.62</span><br><span class="factor">(1.28)</span></td><td style="background-color:rgb(152, 206, 127)"><span class="mean">213.05</span><span class="deviation">8.52</span><br><span class="factor">(1.34)</span></td><td style="background-color:rgb(254, 205, 126)"><span class="mean">393.38</span><span class="deviation">21.64</span><br><span class="factor">(2.47)</span></td><td style="background-color:rgb(133, 201, 126)"><span class="mean">194.12</span><span class="deviation">11.33</span><br><span class="factor">(1.22)</span></td><td style="background-color:rgb(164, 210, 127)"><span class="mean">225.24</span><span class="deviation">9.69</span><br><span class="factor">(1.41)</span></td><td style="background-color:rgb(216, 225, 130)"><span class="mean">278.23</span><span class="deviation">11.47</span><br><span class="factor">(1.75)</span></td><td style="background-color:rgb(185, 216, 128)"><span class="mean">247.14</span><span class="deviation">15.76</span><br><span class="factor">(1.55)</span></td><td style="background-color:rgb(249, 111, 109)"><span class="mean">622.48</span><span class="deviation">12.03</span><br><span class="factor">(3.91)</span></td><td style="background-color:rgb(99, 191, 124)"><span class="mean">159.19</span><span class="deviation">6.71</span><br><span class="factor">(1.00)</span></td><td style="background-color:rgb(186, 216, 128)"><span class="mean">247.62</span><span class="deviation">16.40</span><br><span class="factor">(1.56)</span></td><td style="background-color:rgb(189, 217, 129)"><span class="mean">251.36</span><span class="deviation">11.05</span><br><span class="factor">(1.58)</span></td><td style="background-color:rgb(119, 197, 125)"><span class="mean">179.12</span><span class="deviation">9.59</span><br><span class="factor">(1.13)</span></td><td style="background-color:rgb(128, 199, 126)"><span class="mean">189.08</span><span class="deviation">8.25</span><br><span class="factor">(1.19)</span></td><td style="background-color:rgb(100, 191, 124)"><span class="mean">160.51</span><span class="deviation">5.11</span><br><span class="factor">(1.01)</span></td></tr><tr><th class='benchname'>replace all rows<div class="rowCount">Duration for updating all 1000 rows of the table (with 5 warmup iterations).</div></th><td style="background-color:rgb(223, 227, 130)"><span class="mean">305.14</span><span class="deviation">15.92</span><br><span class="factor">(1.80)</span></td><td style="background-color:rgb(155, 207, 127)"><span class="mean">231.38</span><span class="deviation">4.41</span><br><span class="factor">(1.36)</span></td><td style="background-color:rgb(154, 207, 127)"><span class="mean">229.36</span><span class="deviation">4.38</span><br><span class="factor">(1.35)</span></td><td style="background-color:rgb(161, 209, 127)"><span class="mean">237.87</span><span class="deviation">11.13</span><br><span class="factor">(1.40)</span></td><td style="background-color:rgb(110, 194, 125)"><span class="mean">181.67</span><span class="deviation">11.97</span><br><span class="factor">(1.07)</span></td><td style="background-color:rgb(101, 192, 124)"><span class="mean">172.67</span><span class="deviation">6.51</span><br><span class="factor">(1.02)</span></td><td style="background-color:rgb(131, 200, 126)"><span class="mean">204.80</span><span class="deviation">10.73</span><br><span class="factor">(1.21)</span></td><td style="background-color:rgb(255, 236, 132)"><span class="mean">341.09</span><span class="deviation">9.15</span><br><span class="factor">(2.01)</span></td><td style="background-color:rgb(255, 231, 131)"><span class="mean">352.70</span><span class="deviation">18.81</span><br><span class="factor">(2.08)</span></td><td style="background-color:rgb(204, 221, 129)"><span class="mean">284.50</span><span class="deviation">5.28</span><br><span class="factor">(1.67)</span></td><td style="background-color:rgb(110, 194, 125)"><span class="mean">182.21</span><span class="deviation">6.03</span><br><span class="factor">(1.07)</span></td><td style="background-color:rgb(111, 195, 125)"><span class="mean">183.38</span><span class="deviation">7.73</span><br><span class="factor">(1.08)</span></td><td style="background-color:rgb(99, 191, 124)"><span class="mean">169.95</span><span class="deviation">2.99</span><br><span class="factor">(1.00)</span></td><td style="background-color:rgb(253, 197, 125)"><span class="mean">441.81</span><span class="deviation">20.17</span><br><span class="factor">(2.60)</span></td><td style="background-color:rgb(250, 120, 111)"><span class="mean">640.44</span><span class="deviation">10.74</span><br><span class="factor">(3.77)</span></td><td style="background-color:rgb(131, 200, 126)"><span class="mean">204.85</span><span class="deviation">7.31</span><br><span class="factor">(1.21)</span></td><td style="background-color:rgb(215, 224, 130)"><span class="mean">296.38</span><span class="deviation">6.14</span><br><span class="factor">(1.74)</span></td><td style="background-color:rgb(125, 199, 125)"><span class="mean">198.57</span><span class="deviation">5.20</span><br><span class="factor">(1.17)</span></td><td style="background-color:rgb(249, 105, 108)"><span class="mean">1298.34</span><span class="deviation">41.75</span><br><span class="factor">(7.64)</span></td><td style="background-color:rgb(112, 195, 125)"><span class="mean">184.03</span><span class="deviation">6.23</span><br><span class="factor">(1.08)</span></td><td style="background-color:rgb(134, 201, 126)"><span class="mean">207.75</span><span class="deviation">8.40</span><br><span class="factor">(1.22)</span></td><td style="background-color:rgb(158, 208, 127)"><span class="mean">234.76</span><span class="deviation">2.50</span><br><span class="factor">(1.38)</span></td><td style="background-color:rgb(254, 224, 130)"><span class="mean">372.13</span><span class="deviation">23.48</span><br><span class="factor">(2.19)</span></td><td style="background-color:rgb(188, 217, 129)"><span class="mean">267.17</span><span class="deviation">3.92</span><br><span class="factor">(1.57)</span></td><td style="background-color:rgb(162, 209, 127)"><span class="mean">238.48</span><span class="deviation">6.44</span><br><span class="factor">(1.40)</span></td><td style="background-color:rgb(187, 216, 129)"><span class="mean">265.90</span><span class="deviation">7.09</span><br><span class="factor">(1.56)</span></td><td style="background-color:rgb(164, 210, 127)"><span class="mean">240.37</span><span class="deviation">5.29</span><br><span class="factor">(1.41)</span></td><td style="background-color:rgb(249, 105, 108)"><span class="mean">1826.77</span><span class="deviation">24.21</span><br><span class="factor">(10.75)</span></td><td></td><td style="background-color:rgb(178, 214, 128)"><span class="mean">256.40</span><span class="deviation">39.51</span><br><span class="factor">(1.51)</span></td><td style="background-color:rgb(171, 212, 128)"><span class="mean">248.87</span><span class="deviation">13.99</span><br><span class="factor">(1.46)</span></td><td style="background-color:rgb(113, 195, 125)"><span class="mean">185.36</span><span class="deviation">4.38</span><br><span class="factor">(1.09)</span></td><td style="background-color:rgb(120, 197, 125)"><span class="mean">193.09</span><span class="deviation">4.64</span><br><span class="factor">(1.14)</span></td><td style="background-color:rgb(103, 192, 124)"><span class="mean">174.63</span><span class="deviation">9.07</span><br><span class="factor">(1.03)</span></td></tr><tr><th class='benchname'>partial update<div class="rowCount">Time to update the text of every 10th row (with 5 warmup iterations).</div></th><td style="background-color:rgb(110, 194, 125)"><span class="mean">60.88</span><span class="deviation">2.80</span><br><span class="factor">(1.07)</span></td><td style="background-color:rgb(101, 192, 124)"><span class="mean">57.60</span><span class="deviation">2.98</span><br><span class="factor">(1.01)</span></td><td style="background-color:rgb(108, 194, 124)"><span class="mean">60.15</span><span class="deviation">3.69</span><br><span class="factor">(1.06)</span></td><td style="background-color:rgb(100, 191, 124)"><span class="mean">57.32</span><span class="deviation">2.84</span><br><span class="factor">(1.01)</span></td><td style="background-color:rgb(99, 191, 124)"><span class="mean">56.83</span><span class="deviation">2.58</span><br><span class="factor">(1.00)</span></td><td style="background-color:rgb(100, 191, 124)"><span class="mean">57.37</span><span class="deviation">2.90</span><br><span class="factor">(1.01)</span></td><td style="background-color:rgb(146, 204, 126)"><span class="mean">73.82</span><span class="deviation">6.61</span><br><span class="factor">(1.30)</span></td><td style="background-color:rgb(122, 198, 125)"><span class="mean">65.31</span><span class="deviation">2.30</span><br><span class="factor">(1.15)</span></td><td style="background-color:rgb(188, 217, 129)"><span class="mean">89.35</span><span class="deviation">1.60</span><br><span class="factor">(1.57)</span></td><td style="background-color:rgb(119, 197, 125)"><span class="mean">63.97</span><span class="deviation">4.70</span><br><span class="factor">(1.13)</span></td><td style="background-color:rgb(104, 193, 124)"><span class="mean">58.75</span><span class="deviation">2.82</span><br><span class="factor">(1.03)</span></td><td style="background-color:rgb(100, 191, 124)"><span class="mean">57.03</span><span class="deviation">2.67</span><br><span class="factor">(1.00)</span></td><td style="background-color:rgb(105, 193, 124)"><span class="mean">59.04</span><span class="deviation">2.28</span><br><span class="factor">(1.04)</span></td><td style="background-color:rgb(114, 195, 125)"><span class="mean">62.20</span><span class="deviation">2.99</span><br><span class="factor">(1.09)</span></td><td style="background-color:rgb(186, 216, 128)"><span class="mean">88.46</span><span class="deviation">2.42</span><br><span class="factor">(1.56)</span></td><td style="background-color:rgb(141, 203, 126)"><span class="mean">72.04</span><span class="deviation">5.33</span><br><span class="factor">(1.27)</span></td><td style="background-color:rgb(245, 233, 131)"><span class="mean">110.09</span><span class="deviation">3.32</span><br><span class="factor">(1.94)</span></td><td style="background-color:rgb(134, 201, 126)"><span class="mean">69.75</span><span class="deviation">5.95</span><br><span class="factor">(1.23)</span></td><td style="background-color:rgb(114, 195, 125)"><span class="mean">62.12</span><span class="deviation">2.62</span><br><span class="factor">(1.09)</span></td><td style="background-color:rgb(109, 194, 125)"><span class="mean">60.64</span><span class="deviation">4.74</span><br><span class="factor">(1.07)</span></td><td style="background-color:rgb(136, 202, 126)"><span class="mean">70.37</span><span class="deviation">3.83</span><br><span class="factor">(1.24)</span></td><td style="background-color:rgb(113, 195, 125)"><span class="mean">61.95</span><span class="deviation">2.46</span><br><span class="factor">(1.09)</span></td><td style="background-color:rgb(122, 198, 125)"><span class="mean">65.05</span><span class="deviation">4.64</span><br><span class="factor">(1.14)</span></td><td style="background-color:rgb(155, 207, 127)"><span class="mean">77.40</span><span class="deviation">4.46</span><br><span class="factor">(1.36)</span></td><td style="background-color:rgb(116, 196, 125)"><span class="mean">63.11</span><span class="deviation">2.86</span><br><span class="factor">(1.11)</span></td><td style="background-color:rgb(120, 197, 125)"><span class="mean">64.30</span><span class="deviation">2.41</span><br><span class="factor">(1.13)</span></td><td style="background-color:rgb(123, 198, 125)"><span class="mean">65.40</span><span class="deviation">5.02</span><br><span class="factor">(1.15)</span></td><td style="background-color:rgb(249, 105, 108)"><span class="mean">318.28</span><span class="deviation">10.25</span><br><span class="factor">(5.60)</span></td><td style="background-color:rgb(100, 191, 124)"><span class="mean">57.14</span><span class="deviation">3.31</span><br><span class="factor">(1.01)</span></td><td style="background-color:rgb(111, 194, 125)"><span class="mean">61.22</span><span class="deviation">1.30</span><br><span class="factor">(1.08)</span></td><td style="background-color:rgb(109, 194, 125)"><span class="mean">60.54</span><span class="deviation">2.46</span><br><span class="factor">(1.07)</span></td><td style="background-color:rgb(105, 193, 124)"><span class="mean">59.15</span><span class="deviation">2.16</span><br><span class="factor">(1.04)</span></td><td style="background-color:rgb(128, 199, 126)"><span class="mean">67.54</span><span class="deviation">4.44</span><br><span class="factor">(1.19)</span></td><td style="background-color:rgb(105, 193, 124)"><span class="mean">59.06</span><span class="deviation">1.99</span><br><span class="factor">(1.04)</span></td></tr><tr><th class='benchname'>select row<div class="rowCount">Duration to highlight a row in response to a click on the row. (with 5 warmup iterations).</div></th><td style="background-color:rgb(99, 191, 124)"><span class="mean">7.08</span><span class="deviation">3.64</span><br><span class="factor">(1.00)</span></td><td style="background-color:rgb(99, 191, 124)"><span class="mean">4.93</span><span class="deviation">1.99</span><br><span class="factor">(1.00)</span></td><td style="background-color:rgb(99, 191, 124)"><span class="mean">5.56</span><span class="deviation">2.90</span><br><span class="factor">(1.00)</span></td><td style="background-color:rgb(99, 191, 124)"><span class="mean">7.96</span><span class="deviation">3.59</span><br><span class="factor">(1.00)</span></td><td style="background-color:rgb(99, 191, 124)"><span class="mean">10.03</span><span class="deviation">4.23</span><br><span class="factor">(1.00)</span></td><td style="background-color:rgb(99, 191, 124)"><span class="mean">6.97</span><span class="deviation">2.57</span><br><span class="factor">(1.00)</span></td><td style="background-color:rgb(118, 197, 125)"><span class="mean">18.00</span><span class="deviation">3.92</span><br><span class="factor">(1.12)</span></td><td style="background-color:rgb(99, 191, 124)"><span class="mean">7.78</span><span class="deviation">1.29</span><br><span class="factor">(1.00)</span></td><td style="background-color:rgb(99, 191, 124)"><span class="mean">10.26</span><span class="deviation">0.67</span><br><span class="factor">(1.00)</span></td><td style="background-color:rgb(99, 191, 124)"><span class="mean">12.79</span><span class="deviation">4.68</span><br><span class="factor">(1.00)</span></td><td style="background-color:rgb(99, 191, 124)"><span class="mean">8.08</span><span class="deviation">2.57</span><br><span class="factor">(1.00)</span></td><td style="background-color:rgb(99, 191, 124)"><span class="mean">7.05</span><span class="deviation">2.93</span><br><span class="factor">(1.00)</span></td><td style="background-color:rgb(99, 191, 124)"><span class="mean">10.56</span><span class="deviation">4.11</span><br><span class="factor">(1.00)</span></td><td style="background-color:rgb(99, 191, 124)"><span class="mean">9.97</span><span class="deviation">1.30</span><br><span class="factor">(1.00)</span></td><td style="background-color:rgb(99, 191, 124)"><span class="mean">3.97</span><span class="deviation">1.85</span><br><span class="factor">(1.00)</span></td><td style="background-color:rgb(99, 191, 124)"><span class="mean">13.35</span><span class="deviation">3.56</span><br><span class="factor">(1.00)</span></td><td style="background-color:rgb(252, 165, 119)"><span class="mean">49.25</span><span class="deviation">1.92</span><br><span class="factor">(3.08)</span></td><td style="background-color:rgb(99, 191, 124)"><span class="mean">11.86</span><span class="deviation">1.09</span><br><span class="factor">(1.00)</span></td><td style="background-color:rgb(99, 191, 124)"><span class="mean">8.83</span><span class="deviation">1.74</span><br><span class="factor">(1.00)</span></td><td style="background-color:rgb(99, 191, 124)"><span class="mean">6.08</span><span class="deviation">2.33</span><br><span class="factor">(1.00)</span></td><td style="background-color:rgb(99, 191, 124)"><span class="mean">8.89</span><span class="deviation">4.99</span><br><span class="factor">(1.00)</span></td><td style="background-color:rgb(99, 191, 124)"><span class="mean">6.78</span><span class="deviation">2.46</span><br><span class="factor">(1.00)</span></td><td style="background-color:rgb(99, 191, 124)"><span class="mean">7.66</span><span class="deviation">1.45</span><br><span class="factor">(1.00)</span></td><td style="background-color:rgb(172, 212, 128)"><span class="mean">23.47</span><span class="deviation">1.48</span><br><span class="factor">(1.47)</span></td><td style="background-color:rgb(99, 191, 124)"><span class="mean">6.76</span><span class="deviation">2.26</span><br><span class="factor">(1.00)</span></td><td style="background-color:rgb(99, 191, 124)"><span class="mean">6.41</span><span class="deviation">2.83</span><br><span class="factor">(1.00)</span></td><td style="background-color:rgb(99, 191, 124)"><span class="mean">7.96</span><span class="deviation">1.65</span><br><span class="factor">(1.00)</span></td><td style="background-color:rgb(99, 191, 124)"><span class="mean">6.18</span><span class="deviation">2.44</span><br><span class="factor">(1.00)</span></td><td style="background-color:rgb(99, 191, 124)"><span class="mean">6.71</span><span class="deviation">3.89</span><br><span class="factor">(1.00)</span></td><td style="background-color:rgb(99, 191, 124)"><span class="mean">8.10</span><span class="deviation">3.66</span><br><span class="factor">(1.00)</span></td><td style="background-color:rgb(99, 191, 124)"><span class="mean">7.57</span><span class="deviation">3.17</span><br><span class="factor">(1.00)</span></td><td style="background-color:rgb(99, 191, 124)"><span class="mean">8.36</span><span class="deviation">4.41</span><br><span class="factor">(1.00)</span></td><td style="background-color:rgb(99, 191, 124)"><span class="mean">10.14</span><span class="deviation">1.27</span><br><span class="factor">(1.00)</span></td><td style="background-color:rgb(99, 191, 124)"><span class="mean">6.62</span><span class="deviation">4.84</span><br><span class="factor">(1.00)</span></td></tr><tr><th class='benchname'>swap rows<div class="rowCount">Time to swap 2 rows on a 1K table. (with 5 warmup iterations).</div></th><td style="background-color:rgb(104, 192, 124)"><span class="mean">16.49</span><span class="deviation">1.00</span><br><span class="factor">(1.03)</span></td><td style="background-color:rgb(99, 191, 124)"><span class="mean">14.65</span><span class="deviation">1.20</span><br><span class="factor">(1.00)</span></td><td style="background-color:rgb(99, 191, 124)"><span class="mean">15.41</span><span class="deviation">1.27</span><br><span class="factor">(1.00)</span></td><td style="background-color:rgb(99, 191, 124)"><span class="mean">12.95</span><span class="deviation">0.81</span><br><span class="factor">(1.00)</span></td><td style="background-color:rgb(99, 191, 124)"><span class="mean">13.32</span><span class="deviation">0.53</span><br><span class="factor">(1.00)</span></td><td style="background-color:rgb(99, 191, 124)"><span class="mean">15.85</span><span class="deviation">2.20</span><br><span class="factor">(1.00)</span></td><td style="background-color:rgb(233, 230, 131)"><span class="mean">29.74</span><span class="deviation">4.73</span><br><span class="factor">(1.86)</span></td><td style="background-color:rgb(113, 195, 125)"><span class="mean">17.47</span><span class="deviation">1.32</span><br><span class="factor">(1.09)</span></td><td style="background-color:rgb(253, 193, 124)"><span class="mean">42.60</span><span class="deviation">1.23</span><br><span class="factor">(2.66)</span></td><td style="background-color:rgb(132, 200, 126)"><span class="mean">19.38</span><span class="deviation">1.26</span><br><span class="factor">(1.21)</span></td><td style="background-color:rgb(99, 191, 124)"><span class="mean">13.23</span><span class="deviation">0.92</span><br><span class="factor">(1.00)</span></td><td style="background-color:rgb(99, 191, 124)"><span class="mean">12.76</span><span class="deviation">0.75</span><br><span class="factor">(1.00)</span></td><td style="background-color:rgb(99, 191, 124)"><span class="mean">13.14</span><span class="deviation">1.35</span><br><span class="factor">(1.00)</span></td><td style="background-color:rgb(99, 191, 124)"><span class="mean">16.03</span><span class="deviation">0.87</span><br><span class="factor">(1.00)</span></td><td style="background-color:rgb(249, 105, 108)"><span class="mean">155.14</span><span class="deviation">5.09</span><br><span class="factor">(9.70)</span></td><td style="background-color:rgb(189, 217, 129)"><span class="mean">25.28</span><span class="deviation">4.98</span><br><span class="factor">(1.58)</span></td><td style="background-color:rgb(249, 105, 108)"><span class="mean">66.01</span><span class="deviation">5.41</span><br><span class="factor">(4.13)</span></td><td style="background-color:rgb(157, 208, 127)"><span class="mean">21.95</span><span class="deviation">1.41</span><br><span class="factor">(1.37)</span></td><td style="background-color:rgb(249, 105, 108)"><span class="mean">165.69</span><span class="deviation">2.31</span><br><span class="factor">(10.36)</span></td><td style="background-color:rgb(101, 192, 124)"><span class="mean">16.24</span><span class="deviation">1.29</span><br><span class="factor">(1.02)</span></td><td style="background-color:rgb(99, 191, 124)"><span class="mean">14.23</span><span class="deviation">0.73</span><br><span class="factor">(1.00)</span></td><td style="background-color:rgb(99, 191, 124)"><span class="mean">15.60</span><span class="deviation">0.85</span><br><span class="factor">(1.00)</span></td><td style="background-color:rgb(146, 204, 126)"><span class="mean">20.78</span><span class="deviation">0.75</span><br><span class="factor">(1.30)</span></td><td style="background-color:rgb(254, 224, 130)"><span class="mean">34.95</span><span class="deviation">1.65</span><br><span class="factor">(2.18)</span></td><td style="background-color:rgb(100, 191, 124)"><span class="mean">16.06</span><span class="deviation">1.43</span><br><span class="factor">(1.00)</span></td><td style="background-color:rgb(141, 203, 126)"><span class="mean">20.27</span><span class="deviation">1.60</span><br><span class="factor">(1.27)</span></td><td style="background-color:rgb(108, 194, 124)"><span class="mean">16.94</span><span class="deviation">1.09</span><br><span class="factor">(1.06)</span></td><td style="background-color:rgb(249, 105, 108)"><span class="mean">139.37</span><span class="deviation">3.10</span><br><span class="factor">(8.71)</span></td><td style="background-color:rgb(99, 191, 124)"><span class="mean">13.05</span><span class="deviation">0.83</span><br><span class="factor">(1.00)</span></td><td style="background-color:rgb(99, 191, 124)"><span class="mean">14.12</span><span class="deviation">0.70</span><br><span class="factor">(1.00)</span></td><td style="background-color:rgb(99, 191, 124)"><span class="mean">14.88</span><span class="deviation">1.27</span><br><span class="factor">(1.00)</span></td><td style="background-color:rgb(113, 195, 125)"><span class="mean">17.44</span><span class="deviation">2.41</span><br><span class="factor">(1.09)</span></td><td style="background-color:rgb(140, 203, 126)"><span class="mean">20.19</span><span class="deviation">0.99</span><br><span class="factor">(1.26)</span></td><td style="background-color:rgb(99, 191, 124)"><span class="mean">12.72</span><span class="deviation">1.01</span><br><span class="factor">(1.00)</span></td></tr><tr><th class='benchname'>remove row<div class="rowCount">Duration to remove a row. (with 5 warmup iterations).</div></th><td style="background-color:rgb(119, 197, 125)"><span class="mean">63.17</span><span class="deviation">4.76</span><br><span class="factor">(1.13)</span></td><td style="background-color:rgb(106, 193, 124)"><span class="mean">58.57</span><span class="deviation">3.28</span><br><span class="factor">(1.04)</span></td><td style="background-color:rgb(111, 194, 125)"><span class="mean">60.41</span><span class="deviation">2.48</span><br><span class="factor">(1.08)</span></td><td style="background-color:rgb(99, 191, 124)"><span class="mean">56.11</span><span class="deviation">6.42</span><br><span class="factor">(1.00)</span></td><td style="background-color:rgb(109, 194, 125)"><span class="mean">59.67</span><span class="deviation">3.31</span><br><span class="factor">(1.06)</span></td><td style="background-color:rgb(107, 193, 124)"><span class="mean">59.02</span><span class="deviation">6.01</span><br><span class="factor">(1.05)</span></td><td style="background-color:rgb(178, 214, 128)"><span class="mean">84.57</span><span class="deviation">10.32</span><br><span class="factor">(1.51)</span></td><td style="background-color:rgb(130, 200, 126)"><span class="mean">67.23</span><span class="deviation">5.71</span><br><span class="factor">(1.20)</span></td><td style="background-color:rgb(209, 223, 130)"><span class="mean">95.60</span><span class="deviation">5.11</span><br><span class="factor">(1.70)</span></td><td style="background-color:rgb(136, 202, 126)"><span class="mean">69.33</span><span class="deviation">4.62</span><br><span class="factor">(1.24)</span></td><td style="background-color:rgb(108, 194, 124)"><span class="mean">59.38</span><span class="deviation">6.26</span><br><span class="factor">(1.06)</span></td><td style="background-color:rgb(109, 194, 125)"><span class="mean">59.86</span><span class="deviation">6.82</span><br><span class="factor">(1.07)</span></td><td style="background-color:rgb(126, 199, 125)"><span class="mean">65.78</span><span class="deviation">5.68</span><br><span class="factor">(1.17)</span></td><td style="background-color:rgb(121, 197, 125)"><span class="mean">64.17</span><span class="deviation">4.18</span><br><span class="factor">(1.14)</span></td><td style="background-color:rgb(115, 196, 125)"><span class="mean">61.94</span><span class="deviation">5.85</span><br><span class="factor">(1.10)</span></td><td style="background-color:rgb(130, 200, 126)"><span class="mean">67.30</span><span class="deviation">6.94</span><br><span class="factor">(1.20)</span></td><td style="background-color:rgb(249, 234, 132)"><span class="mean">110.07</span><span class="deviation">6.14</span><br><span class="factor">(1.96)</span></td><td style="background-color:rgb(136, 202, 126)"><span class="mean">69.45</span><span class="deviation">4.46</span><br><span class="factor">(1.24)</span></td><td style="background-color:rgb(251, 149, 116)"><span class="mean">187.06</span><span class="deviation">6.34</span><br><span class="factor">(3.33)</span></td><td style="background-color:rgb(112, 195, 125)"><span class="mean">60.96</span><span class="deviation">6.80</span><br><span class="factor">(1.09)</span></td><td style="background-color:rgb(118, 197, 125)"><span class="mean">63.02</span><span class="deviation">4.34</span><br><span class="factor">(1.12)</span></td><td style="background-color:rgb(123, 198, 125)"><span class="mean">64.71</span><span class="deviation">6.03</span><br><span class="factor">(1.15)</span></td><td style="background-color:rgb(148, 205, 127)"><span class="mean">73.79</span><span class="deviation">5.00</span><br><span class="factor">(1.32)</span></td><td style="background-color:rgb(171, 212, 128)"><span class="mean">82.10</span><span class="deviation">5.60</span><br><span class="factor">(1.46)</span></td><td style="background-color:rgb(119, 197, 125)"><span class="mean">63.26</span><span class="deviation">6.06</span><br><span class="factor">(1.13)</span></td><td style="background-color:rgb(151, 206, 127)"><span class="mean">74.97</span><span class="deviation">7.07</span><br><span class="factor">(1.34)</span></td><td style="background-color:rgb(137, 202, 126)"><span class="mean">69.82</span><span class="deviation">5.52</span><br><span class="factor">(1.24)</span></td><td style="background-color:rgb(253, 186, 123)"><span class="mean">155.21</span><span class="deviation">5.58</span><br><span class="factor">(2.77)</span></td><td style="background-color:rgb(107, 193, 124)"><span class="mean">59.03</span><span class="deviation">6.06</span><br><span class="factor">(1.05)</span></td><td style="background-color:rgb(110, 194, 125)"><span class="mean">60.08</span><span class="deviation">7.58</span><br><span class="factor">(1.07)</span></td><td style="background-color:rgb(104, 192, 124)"><span class="mean">57.97</span><span class="deviation">7.63</span><br><span class="factor">(1.03)</span></td><td style="background-color:rgb(122, 198, 125)"><span class="mean">64.50</span><span class="deviation">7.32</span><br><span class="factor">(1.15)</span></td><td style="background-color:rgb(137, 202, 126)"><span class="mean">69.74</span><span class="deviation">4.14</span><br><span class="factor">(1.24)</span></td><td style="background-color:rgb(107, 193, 124)"><span class="mean">59.01</span><span class="deviation">6.64</span><br><span class="factor">(1.05)</span></td></tr><tr><th class='benchname'>create many rows<div class="rowCount">Duration to create 10,000 rows</div></th><td style="background-color:rgb(209, 223, 130)"><span class="mean">2654.55</span><span class="deviation">76.35</span><br><span class="factor">(1.71)</span></td><td style="background-color:rgb(164, 210, 127)"><span class="mean">2202.85</span><span class="deviation">51.62</span><br><span class="factor">(1.42)</span></td><td style="background-color:rgb(161, 209, 127)"><span class="mean">2168.50</span><span class="deviation">78.78</span><br><span class="factor">(1.39)</span></td><td style="background-color:rgb(203, 221, 129)"><span class="mean">2591.28</span><span class="deviation">104.38</span><br><span class="factor">(1.67)</span></td><td style="background-color:rgb(107, 193, 124)"><span class="mean">1639.50</span><span class="deviation">35.15</span><br><span class="factor">(1.05)</span></td><td style="background-color:rgb(114, 195, 125)"><span class="mean">1708.11</span><span class="deviation">36.96</span><br><span class="factor">(1.10)</span></td><td style="background-color:rgb(135, 201, 126)"><span class="mean">1913.17</span><span class="deviation">56.75</span><br><span class="factor">(1.23)</span></td><td style="background-color:rgb(241, 232, 131)"><span class="mean">2968.28</span><span class="deviation">50.44</span><br><span class="factor">(1.91)</span></td><td style="background-color:rgb(255, 226, 130)"><span class="mean">3350.60</span><span class="deviation">69.88</span><br><span class="factor">(2.15)</span></td><td style="background-color:rgb(210, 223, 130)"><span class="mean">2658.21</span><span class="deviation">40.93</span><br><span class="factor">(1.71)</span></td><td style="background-color:rgb(112, 195, 125)"><span class="mean">1684.60</span><span class="deviation">35.64</span><br><span class="factor">(1.08)</span></td><td style="background-color:rgb(109, 194, 124)"><span class="mean">1651.87</span><span class="deviation">24.34</span><br><span class="factor">(1.06)</span></td><td style="background-color:rgb(106, 193, 124)"><span class="mean">1625.05</span><span class="deviation">21.44</span><br><span class="factor">(1.05)</span></td><td style="background-color:rgb(253, 200, 125)"><span class="mean">3965.00</span><span class="deviation">148.54</span><br><span class="factor">(2.55)</span></td><td style="background-color:rgb(251, 142, 115)"><span class="mean">5352.63</span><span class="deviation">82.82</span><br><span class="factor">(3.44)</span></td><td style="background-color:rgb(130, 200, 126)"><span class="mean">1859.19</span><span class="deviation">29.82</span><br><span class="factor">(1.20)</span></td><td style="background-color:rgb(255, 227, 130)"><span class="mean">3318.28</span><span class="deviation">92.80</span><br><span class="factor">(2.13)</span></td><td style="background-color:rgb(138, 202, 126)"><span class="mean">1943.24</span><span class="deviation">56.53</span><br><span class="factor">(1.25)</span></td><td style="background-color:rgb(219, 226, 130)"><span class="mean">2749.17</span><span class="deviation">81.15</span><br><span class="factor">(1.77)</span></td><td style="background-color:rgb(117, 196, 125)"><span class="mean">1732.79</span><span class="deviation">33.41</span><br><span class="factor">(1.11)</span></td><td style="background-color:rgb(144, 204, 126)"><span class="mean">2006.06</span><span class="deviation">23.38</span><br><span class="factor">(1.29)</span></td><td style="background-color:rgb(160, 209, 127)"><span class="mean">2165.61</span><span class="deviation">46.93</span><br><span class="factor">(1.39)</span></td><td style="background-color:rgb(254, 220, 129)"><span class="mean">3482.02</span><span class="deviation">75.55</span><br><span class="factor">(2.24)</span></td><td style="background-color:rgb(209, 223, 130)"><span class="mean">2652.12</span><span class="deviation">48.93</span><br><span class="factor">(1.71)</span></td><td style="background-color:rgb(158, 208, 127)"><span class="mean">2146.28</span><span class="deviation">54.84</span><br><span class="factor">(1.38)</span></td><td style="background-color:rgb(195, 219, 129)"><span class="mean">2508.87</span><span class="deviation">59.34</span><br><span class="factor">(1.61)</span></td><td style="background-color:rgb(166, 210, 127)"><span class="mean">2219.08</span><span class="deviation">47.82</span><br><span class="factor">(1.43)</span></td><td style="background-color:rgb(250, 128, 112)"><span class="mean">5681.27</span><span class="deviation">31.42</span><br><span class="factor">(3.65)</span></td><td style="background-color:rgb(110, 194, 125)"><span class="mean">1663.53</span><span class="deviation">24.33</span><br><span class="factor">(1.07)</span></td><td style="background-color:rgb(180, 214, 128)"><span class="mean">2360.51</span><span class="deviation">68.83</span><br><span class="factor">(1.52)</span></td><td style="background-color:rgb(197, 219, 129)"><span class="mean">2532.63</span><span class="deviation">75.08</span><br><span class="factor">(1.63)</span></td><td style="background-color:rgb(117, 196, 125)"><span class="mean">1730.38</span><span class="deviation">32.59</span><br><span class="factor">(1.11)</span></td><td style="background-color:rgb(130, 200, 126)"><span class="mean">1863.75</span><span class="deviation">36.85</span><br><span class="factor">(1.20)</span></td><td style="background-color:rgb(99, 191, 124)"><span class="mean">1554.94</span><span class="deviation">23.40</span><br><span class="factor">(1.00)</span></td></tr><tr><th class='benchname'>append rows to large table<div class="rowCount">Duration for adding 1000 rows on a table of 10,000 rows.</div></th><td style="background-color:rgb(204, 221, 129)"><span class="mean">522.87</span><span class="deviation">60.73</span><br><span class="factor">(1.67)</span></td><td style="background-color:rgb(138, 202, 126)"><span class="mean">391.35</span><span class="deviation">48.99</span><br><span class="factor">(1.25)</span></td><td style="background-color:rgb(150, 206, 127)"><span class="mean">414.42</span><span class="deviation">88.53</span><br><span class="factor">(1.33)</span></td><td style="background-color:rgb(141, 203, 126)"><span class="mean">395.73</span><span class="deviation">69.63</span><br><span class="factor">(1.27)</span></td><td style="background-color:rgb(101, 192, 124)"><span class="mean">316.83</span><span class="deviation">4.28</span><br><span class="factor">(1.01)</span></td><td style="background-color:rgb(105, 193, 124)"><span class="mean">324.87</span><span class="deviation">9.54</span><br><span class="factor">(1.04)</span></td><td style="background-color:rgb(219, 226, 130)"><span class="mean">552.98</span><span class="deviation">23.22</span><br><span class="factor">(1.77)</span></td><td style="background-color:rgb(221, 226, 130)"><span class="mean">556.38</span><span class="deviation">26.51</span><br><span class="factor">(1.78)</span></td><td style="background-color:rgb(254, 207, 127)"><span class="mean">764.83</span><span class="deviation">23.37</span><br><span class="factor">(2.45)</span></td><td style="background-color:rgb(196, 219, 129)"><span class="mean">507.22</span><span class="deviation">27.54</span><br><span class="factor">(1.62)</span></td><td style="background-color:rgb(99, 191, 124)"><span class="mean">312.45</span><span class="deviation">11.18</span><br><span class="factor">(1.00)</span></td><td style="background-color:rgb(126, 199, 125)"><span class="mean">365.73</span><span class="deviation">102.03</span><br><span class="factor">(1.17)</span></td><td style="background-color:rgb(102, 192, 124)"><span class="mean">317.48</span><span class="deviation">8.28</span><br><span class="factor">(1.02)</span></td><td style="background-color:rgb(249, 105, 108)"><span class="mean">4907.21</span><span class="deviation">163.71</span><br><span class="factor">(15.71)</span></td><td style="background-color:rgb(249, 105, 108)"><span class="mean">4866.66</span><span class="deviation">83.20</span><br><span class="factor">(15.58)</span></td><td style="background-color:rgb(152, 206, 127)"><span class="mean">419.21</span><span class="deviation">5.06</span><br><span class="factor">(1.34)</span></td><td style="background-color:rgb(249, 105, 108)"><span class="mean">1606.75</span><span class="deviation">41.90</span><br><span class="factor">(5.14)</span></td><td style="background-color:rgb(188, 217, 129)"><span class="mean">490.07</span><span class="deviation">50.17</span><br><span class="factor">(1.57)</span></td><td style="background-color:rgb(151, 206, 127)"><span class="mean">417.52</span><span class="deviation">14.32</span><br><span class="factor">(1.34)</span></td><td style="background-color:rgb(117, 196, 125)"><span class="mean">349.12</span><span class="deviation">9.72</span><br><span class="factor">(1.12)</span></td><td style="background-color:rgb(137, 202, 126)"><span class="mean">389.08</span><span class="deviation">14.83</span><br><span class="factor">(1.25)</span></td><td style="background-color:rgb(138, 202, 126)"><span class="mean">390.90</span><span class="deviation">10.32</span><br><span class="factor">(1.25)</span></td><td style="background-color:rgb(236, 230, 131)"><span class="mean">586.48</span><span class="deviation">65.21</span><br><span class="factor">(1.88)</span></td><td style="background-color:rgb(249, 105, 108)"><span class="mean">2315.46</span><span class="deviation">45.45</span><br><span class="factor">(7.41)</span></td><td style="background-color:rgb(140, 203, 126)"><span class="mean">394.59</span><span class="deviation">7.88</span><br><span class="factor">(1.26)</span></td><td style="background-color:rgb(183, 215, 128)"><span class="mean">480.57</span><span class="deviation">11.38</span><br><span class="factor">(1.54)</span></td><td style="background-color:rgb(151, 206, 127)"><span class="mean">417.25</span><span class="deviation">21.00</span><br><span class="factor">(1.34)</span></td><td style="background-color:rgb(249, 105, 108)"><span class="mean">2304.82</span><span class="deviation">20.22</span><br><span class="factor">(7.38)</span></td><td style="background-color:rgb(106, 193, 124)"><span class="mean">325.67</span><span class="deviation">12.25</span><br><span class="factor">(1.04)</span></td><td style="background-color:rgb(143, 204, 126)"><span class="mean">400.52</span><span class="deviation">33.52</span><br><span class="factor">(1.28)</span></td><td style="background-color:rgb(156, 207, 127)"><span class="mean">426.64</span><span class="deviation">53.82</span><br><span class="factor">(1.37)</span></td><td style="background-color:rgb(159, 208, 127)"><span class="mean">432.23</span><span class="deviation">98.93</span><br><span class="factor">(1.38)</span></td><td style="background-color:rgb(170, 211, 128)"><span class="mean">453.80</span><span class="deviation">16.27</span><br><span class="factor">(1.45)</span></td><td style="background-color:rgb(102, 192, 124)"><span class="mean">317.90</span><span class="deviation">12.82</span><br><span class="factor">(1.02)</span></td></tr><tr><th class='benchname'>clear rows<div class="rowCount">Duration to clear the table filled with 10.000 rows.</div></th><td style="background-color:rgb(249, 105, 108)"><span class="mean">920.28</span><span class="deviation">37.98</span><br><span class="factor">(4.22)</span></td><td style="background-color:rgb(253, 236, 132)"><span class="mean">434.46</span><span class="deviation">47.22</span><br><span class="factor">(1.99)</span></td><td style="background-color:rgb(249, 234, 132)"><span class="mean">428.38</span><span class="deviation">29.98</span><br><span class="factor">(1.96)</span></td><td style="background-color:rgb(255, 232, 131)"><span class="mean">450.93</span><span class="deviation">60.75</span><br><span class="factor">(2.07)</span></td><td style="background-color:rgb(114, 195, 125)"><span class="mean">238.65</span><span class="deviation">5.86</span><br><span class="factor">(1.09)</span></td><td style="background-color:rgb(111, 194, 125)"><span class="mean">235.07</span><span class="deviation">8.02</span><br><span class="factor">(1.08)</span></td><td style="background-color:rgb(131, 200, 126)"><span class="mean">262.63</span><span class="deviation">8.43</span><br><span class="factor">(1.20)</span></td><td style="background-color:rgb(212, 224, 130)"><span class="mean">376.96</span><span class="deviation">92.83</span><br><span class="factor">(1.73)</span></td><td style="background-color:rgb(252, 173, 120)"><span class="mean">647.29</span><span class="deviation">36.98</span><br><span class="factor">(2.96)</span></td><td style="background-color:rgb(124, 198, 125)"><span class="mean">252.64</span><span class="deviation">5.46</span><br><span class="factor">(1.16)</span></td><td style="background-color:rgb(127, 199, 125)"><span class="mean">256.84</span><span class="deviation">4.59</span><br><span class="factor">(1.18)</span></td><td style="background-color:rgb(125, 199, 125)"><span class="mean">254.75</span><span class="deviation">6.96</span><br><span class="factor">(1.17)</span></td><td style="background-color:rgb(114, 195, 125)"><span class="mean">239.22</span><span class="deviation">9.55</span><br><span class="factor">(1.10)</span></td><td style="background-color:rgb(252, 166, 119)"><span class="mean">670.45</span><span class="deviation">77.75</span><br><span class="factor">(3.07)</span></td><td style="background-color:rgb(249, 105, 108)"><span class="mean">1290.07</span><span class="deviation">23.47</span><br><span class="factor">(5.91)</span></td><td style="background-color:rgb(193, 218, 129)"><span class="mean">349.68</span><span class="deviation">6.69</span><br><span class="factor">(1.60)</span></td><td style="background-color:rgb(210, 223, 130)"><span class="mean">373.95</span><span class="deviation">38.29</span><br><span class="factor">(1.71)</span></td><td style="background-color:rgb(149, 205, 127)"><span class="mean">287.70</span><span class="deviation">5.77</span><br><span class="factor">(1.32)</span></td><td style="background-color:rgb(181, 215, 128)"><span class="mean">333.45</span><span class="deviation">25.45</span><br><span class="factor">(1.53)</span></td><td style="background-color:rgb(134, 201, 126)"><span class="mean">267.48</span><span class="deviation">4.94</span><br><span class="factor">(1.23)</span></td><td style="background-color:rgb(138, 202, 126)"><span class="mean">272.92</span><span class="deviation">3.61</span><br><span class="factor">(1.25)</span></td><td style="background-color:rgb(211, 223, 130)"><span class="mean">375.52</span><span class="deviation">7.97</span><br><span class="factor">(1.72)</span></td><td style="background-color:rgb(251, 148, 116)"><span class="mean">728.68</span><span class="deviation">15.49</span><br><span class="factor">(3.34)</span></td><td style="background-color:rgb(231, 229, 131)"><span class="mean">402.99</span><span class="deviation">23.14</span><br><span class="factor">(1.85)</span></td><td style="background-color:rgb(255, 227, 130)"><span class="mean">465.55</span><span class="deviation">10.94</span><br><span class="factor">(2.13)</span></td><td style="background-color:rgb(254, 210, 127)"><span class="mean">524.50</span><span class="deviation">15.51</span><br><span class="factor">(2.40)</span></td><td style="background-color:rgb(254, 225, 130)"><span class="mean">474.01</span><span class="deviation">17.77</span><br><span class="factor">(2.17)</span></td><td style="background-color:rgb(249, 113, 109)"><span class="mean">846.62</span><span class="deviation">19.75</span><br><span class="factor">(3.88)</span></td><td></td><td style="background-color:rgb(119, 197, 125)"><span class="mean">245.81</span><span class="deviation">5.05</span><br><span class="factor">(1.13)</span></td><td style="background-color:rgb(115, 196, 125)"><span class="mean">240.19</span><span class="deviation">5.89</span><br><span class="factor">(1.10)</span></td><td style="background-color:rgb(114, 195, 125)"><span class="mean">239.24</span><span class="deviation">3.96</span><br><span class="factor">(1.10)</span></td><td style="background-color:rgb(153, 207, 127)"><span class="mean">293.72</span><span class="deviation">7.97</span><br><span class="factor">(1.35)</span></td><td style="background-color:rgb(99, 191, 124)"><span class="mean">218.33</span><span class="deviation">12.48</span><br><span class="factor">(1.00)</span></td></tr><tr><th class='benchname'>startup time<div class="rowCount">Time for loading, parsing and starting up</div></th><td style="background-color:rgb(250, 137, 114)"><span class="mean">143.94</span><span class="deviation">6.41</span><br><span class="factor">(3.52)</span></td><td style="background-color:rgb(252, 175, 121)"><span class="mean">119.97</span><span class="deviation">4.39</span><br><span class="factor">(2.93)</span></td><td style="background-color:rgb(250, 131, 113)"><span class="mean">147.65</span><span class="deviation">12.17</span><br><span class="factor">(3.61)</span></td><td style="background-color:rgb(254, 209, 127)"><span class="mean">98.59</span><span class="deviation">2.95</span><br><span class="factor">(2.41)</span></td><td style="background-color:rgb(164, 210, 127)"><span class="mean">57.92</span><span class="deviation">9.86</span><br><span class="factor">(1.41)</span></td><td style="background-color:rgb(99, 191, 124)"><span class="mean">40.93</span><span class="deviation">2.05</span><br><span class="factor">(1.00)</span></td><td style="background-color:rgb(205, 221, 129)"><span class="mean">68.64</span><span class="deviation">10.20</span><br><span class="factor">(1.68)</span></td><td style="background-color:rgb(249, 105, 108)"><span class="mean">280.26</span><span class="deviation">5.83</span><br><span class="factor">(6.85)</span></td><td style="background-color:rgb(249, 105, 108)"><span class="mean">251.10</span><span class="deviation">15.64</span><br><span class="factor">(6.13)</span></td><td style="background-color:rgb(254, 223, 130)"><span class="mean">90.28</span><span class="deviation">2.16</span><br><span class="factor">(2.21)</span></td><td style="background-color:rgb(129, 200, 126)"><span class="mean">48.79</span><span class="deviation">1.45</span><br><span class="factor">(1.19)</span></td><td style="background-color:rgb(119, 197, 125)"><span class="mean">46.29</span><span class="deviation">7.27</span><br><span class="factor">(1.13)</span></td><td style="background-color:rgb(147, 205, 126)"><span class="mean">53.65</span><span class="deviation">9.07</span><br><span class="factor">(1.31)</span></td><td style="background-color:rgb(196, 219, 129)"><span class="mean">66.29</span><span class="deviation">3.61</span><br><span class="factor">(1.62)</span></td><td style="background-color:rgb(254, 212, 128)"><span class="mean">96.68</span><span class="deviation">2.95</span><br><span class="factor">(2.36)</span></td><td style="background-color:rgb(151, 206, 127)"><span class="mean">54.48</span><span class="deviation">5.09</span><br><span class="factor">(1.33)</span></td><td style="background-color:rgb(140, 203, 126)"><span class="mean">51.72</span><span class="deviation">2.37</span><br><span class="factor">(1.26)</span></td><td style="background-color:rgb(137, 202, 126)"><span class="mean">50.78</span><span class="deviation">6.37</span><br><span class="factor">(1.24)</span></td><td style="background-color:rgb(200, 220, 129)"><span class="mean">67.41</span><span class="deviation">1.64</span><br><span class="factor">(1.65)</span></td><td style="background-color:rgb(126, 199, 125)"><span class="mean">48.14</span><span class="deviation">5.82</span><br><span class="factor">(1.18)</span></td><td style="background-color:rgb(141, 203, 126)"><span class="mean">51.99</span><span class="deviation">8.03</span><br><span class="factor">(1.27)</span></td><td style="background-color:rgb(134, 201, 126)"><span class="mean">50.13</span><span class="deviation">6.06</span><br><span class="factor">(1.22)</span></td><td style="background-color:rgb(253, 193, 124)"><span class="mean">108.98</span><span class="deviation">3.84</span><br><span class="factor">(2.66)</span></td><td style="background-color:rgb(147, 205, 126)"><span class="mean">53.54</span><span class="deviation">6.65</span><br><span class="factor">(1.31)</span></td><td style="background-color:rgb(253, 201, 126)"><span class="mean">103.78</span><span class="deviation">3.27</span><br><span class="factor">(2.54)</span></td><td style="background-color:rgb(252, 167, 119)"><span class="mean">125.11</span><span class="deviation">4.37</span><br><span class="factor">(3.06)</span></td><td style="background-color:rgb(254, 205, 126)"><span class="mean">101.32</span><span class="deviation">3.59</span><br><span class="factor">(2.48)</span></td><td style="background-color:rgb(253, 197, 125)"><span class="mean">105.93</span><span class="deviation">3.04</span><br><span class="factor">(2.59)</span></td><td style="background-color:rgb(126, 199, 125)"><span class="mean">47.95</span><span class="deviation">7.11</span><br><span class="factor">(1.17)</span></td><td style="background-color:rgb(139, 203, 126)"><span class="mean">51.56</span><span class="deviation">7.00</span><br><span class="factor">(1.26)</span></td><td style="background-color:rgb(132, 201, 126)"><span class="mean">49.58</span><span class="deviation">2.67</span><br><span class="factor">(1.21)</span></td><td style="background-color:rgb(139, 203, 126)"><span class="mean">51.41</span><span class="deviation">1.58</span><br><span class="factor">(1.26)</span></td><td style="background-color:rgb(174, 213, 128)"><span class="mean">60.50</span><span class="deviation">1.62</span><br><span class="factor">(1.48)</span></td><td style="background-color:rgb(113, 195, 125)"><span class="mean">44.64</span><span class="deviation">7.86</span><br><span class="factor">(1.09)</span></td></tr><tr><th>slowdown geometric mean</th><th style="background-color:rgb(203, 221, 129)">1.67</th><th style="background-color:rgb(155, 207, 127)">1.36</th><th style="background-color:rgb(162, 209, 127)">1.40</th><th style="background-color:rgb(166, 210, 127)">1.43</th><th style="background-color:rgb(110, 194, 125)">1.07</th><th style="background-color:rgb(104, 192, 124)">1.03</th><th style="background-color:rgb(161, 209, 127)">1.39</th><th style="background-color:rgb(219, 226, 130)">1.77</th><th style="background-color:rgb(254, 217, 128)">2.30</th><th style="background-color:rgb(171, 212, 128)">1.46</th><th style="background-color:rgb(109, 194, 125)">1.07</th><th style="background-color:rgb(110, 194, 125)">1.07</th><th style="background-color:rgb(109, 194, 125)">1.07</th><th style="background-color:rgb(255, 229, 131)">2.10</th><th style="background-color:rgb(251, 141, 115)">3.45</th><th style="background-color:rgb(143, 204, 126)">1.28</th><th style="background-color:rgb(254, 219, 129)">2.27</th><th style="background-color:rgb(138, 202, 126)">1.25</th><th style="background-color:rgb(254, 222, 129)">2.21</th><th style="background-color:rgb(113, 195, 125)">1.09</th><th style="background-color:rgb(128, 199, 125)">1.19</th><th style="background-color:rgb(136, 202, 126)">1.24</th><th style="background-color:rgb(227, 228, 131)">1.82</th><th style="background-color:rgb(225, 227, 130)">1.81</th><th style="background-color:rgb(157, 208, 127)">1.37</th><th style="background-color:rgb(189, 217, 129)">1.58</th><th style="background-color:rgb(165, 210, 127)">1.42</th><th style="background-color:rgb(249, 105, 108)">4.16</th><th style="background-color:rgb(104, 192, 124)">1.03</th><th style="background-color:rgb(134, 201, 126)">1.22</th><th style="background-color:rgb(134, 201, 126)">1.22</th><th style="background-color:rgb(119, 197, 125)">1.13</th><th style="background-color:rgb(137, 202, 126)">1.24</th><th style="background-color:rgb(103, 192, 124)">1.02</th></tr></table><h3>Memory allocation in MBs</h3><table class="results"><thead><tr><th class='benchname'></th><th>angular v1.6.3-keyed</th><th>angular v2.4.9-keyed</th><th>angular v4.0.0-keyed</th><th>binding.scala v10.0.1</th><th>bobril v6.2.0</th><th>domvm v2.1.4-keyed</th><th>elm v0.18.0</th><th>ember v2.10.0-beta.3</th><th>ember v2.6.1</th><th>glimmer v0.3.10</th><th>inferno v1.6.0-keyed</th><th>ivi v0.5.0</th><th>kivi v1.0.0-rc2</th><th>knockout v3.4.1</th><th>marionette v3.1.0</th><th>marko v4.2.0</th><th>mithril v0.2.5</th><th>mithril v1.1.1</th><th>nx v1.0.0-beta.1.1.0-keyed</th><th>pico-dom v0.18.0</th><th>plastiq v1.33.0</th><th>preact v7.1.0</th><th>ractive v0.8.9-keyed</th><th>react-lite v0.15.30</th><th>react v15.4.2-keyed</th><th>react v15.4.2-mobX-v3.0.1</th><th>react v15.4.2-redux-v3.6.0</th><th>rx-domh v0.0.2-rxjs-v5.3.0</th><th>surplus v0.4.0-keyed</th><th>thea v0-experiment</th><th>thea v0.0.0-keyed</th><th>vidom v0.7.1</th><th>vue v2.2.6-keyed</th><th>vanillajs-keyed</th></tr></thead><tbody><tr><th class='benchname'>ready memory<div class="rowCount">Memory usage after page load.</div></th><td style="background-color:rgb(188, 217, 129)"><span class="mean">6.19</span><span class="deviation">0.28</span><br><span class="factor">(1.57)</span></td><td style="background-color:rgb(210, 223, 130)"><span class="mean">6.72</span><span class="deviation">0.18</span><br><span class="factor">(1.71)</span></td><td style="background-color:rgb(233, 230, 131)"><span class="mean">7.33</span><span class="deviation">0.17</span><br><span class="factor">(1.86)</span></td><td style="background-color:rgb(255, 233, 131)"><span class="mean">8.06</span><span class="deviation">0.14</span><br><span class="factor">(2.05)</span></td><td style="background-color:rgb(112, 195, 125)"><span class="mean">4.27</span><span class="deviation">0.17</span><br><span class="factor">(1.09)</span></td><td style="background-color:rgb(105, 193, 124)"><span class="mean">4.09</span><span class="deviation">0.13</span><br><span class="factor">(1.04)</span></td><td style="background-color:rgb(140, 203, 126)"><span class="mean">4.97</span><span class="deviation">0.22</span><br><span class="factor">(1.26)</span></td><td style="background-color:rgb(252, 170, 120)"><span class="mean">11.82</span><span class="deviation">0.33</span><br><span class="factor">(3.00)</span></td><td style="background-color:rgb(253, 195, 125)"><span class="mean">10.31</span><span class="deviation">0.30</span><br><span class="factor">(2.62)</span></td><td style="background-color:rgb(180, 214, 128)"><span class="mean">5.98</span><span class="deviation">0.18</span><br><span class="factor">(1.52)</span></td><td style="background-color:rgb(110, 194, 125)"><span class="mean">4.21</span><span class="deviation">0.13</span><br><span class="factor">(1.07)</span></td><td style="background-color:rgb(108, 194, 124)"><span class="mean">4.17</span><span class="deviation">0.13</span><br><span class="factor">(1.06)</span></td><td style="background-color:rgb(105, 193, 124)"><span class="mean">4.10</span><span class="deviation">0.13</span><br><span class="factor">(1.04)</span></td><td style="background-color:rgb(129, 200, 126)"><span class="mean">4.70</span><span class="deviation">0.21</span><br><span class="factor">(1.19)</span></td><td style="background-color:rgb(165, 210, 127)"><span class="mean">5.61</span><span class="deviation">0.17</span><br><span class="factor">(1.43)</span></td><td style="background-color:rgb(119, 197, 125)"><span class="mean">4.44</span><span class="deviation">0.21</span><br><span class="factor">(1.13)</span></td><td style="background-color:rgb(109, 194, 124)"><span class="mean">4.18</span><span class="deviation">0.14</span><br><span class="factor">(1.06)</span></td><td style="background-color:rgb(117, 196, 125)"><span class="mean">4.40</span><span class="deviation">0.13</span><br><span class="factor">(1.12)</span></td><td style="background-color:rgb(131, 200, 126)"><span class="mean">4.74</span><span class="deviation">0.19</span><br><span class="factor">(1.21)</span></td><td style="background-color:rgb(115, 196, 125)"><span class="mean">4.35</span><span class="deviation">0.13</span><br><span class="factor">(1.10)</span></td><td style="background-color:rgb(115, 196, 125)"><span class="mean">4.35</span><span class="deviation">0.22</span><br><span class="factor">(1.11)</span></td><td style="background-color:rgb(108, 194, 124)"><span class="mean">4.16</span><span class="deviation">0.13</span><br><span class="factor">(1.06)</span></td><td style="background-color:rgb(175, 213, 128)"><span class="mean">5.85</span><span class="deviation">0.15</span><br><span class="factor">(1.49)</span></td><td style="background-color:rgb(121, 197, 125)"><span class="mean">4.48</span><span class="deviation">0.21</span><br><span class="factor">(1.14)</span></td><td style="background-color:rgb(171, 212, 128)"><span class="mean">5.76</span><span class="deviation">0.22</span><br><span class="factor">(1.46)</span></td><td style="background-color:rgb(207, 222, 130)"><span class="mean">6.67</span><span class="deviation">0.14</span><br><span class="factor">(1.69)</span></td><td style="background-color:rgb(196, 219, 129)"><span class="mean">6.37</span><span class="deviation">0.15</span><br><span class="factor">(1.62)</span></td><td style="background-color:rgb(201, 220, 129)"><span class="mean">6.50</span><span class="deviation">0.17</span><br><span class="factor">(1.65)</span></td><td style="background-color:rgb(106, 193, 124)"><span class="mean">4.12</span><span class="deviation">0.13</span><br><span class="factor">(1.05)</span></td><td style="background-color:rgb(111, 194, 125)"><span class="mean">4.23</span><span class="deviation">0.14</span><br><span class="factor">(1.08)</span></td><td style="background-color:rgb(111, 194, 125)"><span class="mean">4.23</span><span class="deviation">0.13</span><br><span class="factor">(1.07)</span></td><td style="background-color:rgb(113, 195, 125)"><span class="mean">4.30</span><span class="deviation">0.14</span><br><span class="factor">(1.09)</span></td><td style="background-color:rgb(124, 198, 125)"><span class="mean">4.56</span><span class="deviation">0.14</span><br><span class="factor">(1.16)</span></td><td style="background-color:rgb(99, 191, 124)"><span class="mean">3.94</span><span class="deviation">0.13</span><br><span class="factor">(1.00)</span></td></tr><tr><th class='benchname'>run memory<div class="rowCount">Memory usage after adding 1000 rows.</div></th><td style="background-color:rgb(254, 207, 127)"><span class="mean">17.03</span><span class="deviation">0.87</span><br><span class="factor">(2.44)</span></td><td style="background-color:rgb(255, 235, 132)"><span class="mean">14.08</span><span class="deviation">0.76</span><br><span class="factor">(2.02)</span></td><td style="background-color:rgb(254, 220, 129)"><span class="mean">15.68</span><span class="deviation">0.55</span><br><span class="factor">(2.25)</span></td><td style="background-color:rgb(250, 123, 111)"><span class="mean">26.05</span><span class="deviation">1.29</span><br><span class="factor">(3.73)</span></td><td style="background-color:rgb(140, 203, 126)"><span class="mean">8.83</span><span class="deviation">0.71</span><br><span class="factor">(1.26)</span></td><td style="background-color:rgb(172, 212, 128)"><span class="mean">10.26</span><span class="deviation">0.47</span><br><span class="factor">(1.47)</span></td><td style="background-color:rgb(194, 219, 129)"><span class="mean">11.25</span><span class="deviation">0.43</span><br><span class="factor">(1.61)</span></td><td style="background-color:rgb(251, 155, 117)"><span class="mean">22.64</span><span class="deviation">1.08</span><br><span class="factor">(3.24)</span></td><td style="background-color:rgb(249, 105, 108)"><span class="mean">28.23</span><span class="deviation">0.77</span><br><span class="factor">(4.04)</span></td><td style="background-color:rgb(255, 229, 131)"><span class="mean">14.67</span><span class="deviation">1.02</span><br><span class="factor">(2.10)</span></td><td style="background-color:rgb(144, 204, 126)"><span class="mean">8.98</span><span class="deviation">0.62</span><br><span class="factor">(1.29)</span></td><td style="background-color:rgb(138, 202, 126)"><span class="mean">8.72</span><span class="deviation">0.58</span><br><span class="factor">(1.25)</span></td><td style="background-color:rgb(138, 202, 126)"><span class="mean">8.72</span><span class="deviation">0.58</span><br><span class="factor">(1.25)</span></td><td style="background-color:rgb(249, 106, 108)"><span class="mean">27.80</span><span class="deviation">0.78</span><br><span class="factor">(3.98)</span></td><td style="background-color:rgb(255, 232, 131)"><span class="mean">14.36</span><span class="deviation">0.25</span><br><span class="factor">(2.06)</span></td><td style="background-color:rgb(138, 202, 126)"><span class="mean">8.73</span><span class="deviation">0.70</span><br><span class="factor">(1.25)</span></td><td style="background-color:rgb(220, 226, 130)"><span class="mean">12.39</span><span class="deviation">0.63</span><br><span class="factor">(1.77)</span></td><td style="background-color:rgb(174, 213, 128)"><span class="mean">10.34</span><span class="deviation">0.51</span><br><span class="factor">(1.48)</span></td><td style="background-color:rgb(225, 227, 130)"><span class="mean">12.62</span><span class="deviation">0.58</span><br><span class="factor">(1.81)</span></td><td style="background-color:rgb(122, 198, 125)"><span class="mean">8.03</span><span class="deviation">0.65</span><br><span class="factor">(1.15)</span></td><td style="background-color:rgb(210, 223, 130)"><span class="mean">11.94</span><span class="deviation">0.55</span><br><span class="factor">(1.71)</span></td><td style="background-color:rgb(159, 208, 127)"><span class="mean">9.65</span><span class="deviation">0.62</span><br><span class="factor">(1.38)</span></td><td style="background-color:rgb(251, 141, 115)"><span class="mean">24.12</span><span class="deviation">0.71</span><br><span class="factor">(3.45)</span></td><td style="background-color:rgb(254, 207, 127)"><span class="mean">17.02</span><span class="deviation">0.63</span><br><span class="factor">(2.44)</span></td><td style="background-color:rgb(232, 229, 131)"><span class="mean">12.92</span><span class="deviation">0.79</span><br><span class="factor">(1.85)</span></td><td style="background-color:rgb(253, 199, 125)"><span class="mean">17.92</span><span class="deviation">0.90</span><br><span class="factor">(2.57)</span></td><td style="background-color:rgb(255, 232, 131)"><span class="mean">14.39</span><span class="deviation">0.84</span><br><span class="factor">(2.06)</span></td><td style="background-color:rgb(221, 226, 130)"><span class="mean">12.46</span><span class="deviation">0.79</span><br><span class="factor">(1.78)</span></td><td style="background-color:rgb(130, 200, 126)"><span class="mean">8.35</span><span class="deviation">0.71</span><br><span class="factor">(1.20)</span></td><td style="background-color:rgb(254, 204, 126)"><span class="mean">17.36</span><span class="deviation">0.59</span><br><span class="factor">(2.49)</span></td><td style="background-color:rgb(253, 198, 125)"><span class="mean">18.07</span><span class="deviation">0.61</span><br><span class="factor">(2.59)</span></td><td style="background-color:rgb(151, 206, 127)"><span class="mean">9.32</span><span class="deviation">0.69</span><br><span class="factor">(1.33)</span></td><td style="background-color:rgb(184, 215, 128)"><span class="mean">10.78</span><span class="deviation">0.56</span><br><span class="factor">(1.54)</span></td><td style="background-color:rgb(99, 191, 124)"><span class="mean">6.98</span><span class="deviation">0.64</span><br><span class="factor">(1.00)</span></td></tr></table><h1>Non keyed results</h1><p>Non keyed implementations are allowed to reuse existing dom elements.
In consequence inserting or deleting an element in the data array might append after or delete the last table row
and update the contents of all elements after the inserting or deletion index.
This can perform better, but can cause problems if dom state is modified externally.
</p><h3>Duration in milliseconds (Slowdown = Duration / Fastest)</h3><table class="results"><thead><tr><th class='benchname'></th><th>Datum v0.8.0</th><th>angular v2.4.9-non-keyed</th><th>angular v4.0.0-non-keyed</th><th>aurelia v1.1.0</th><th>choo v4.1.0</th><th>cyclejs-dom v14.1.0</th><th>dio v3.0.5</th><th>domvm v2.1.4-non-keyed</th><th>hyperapp v0.6.0</th><th>inferno v1.6.0-non-keyed</th><th>nx v1.0.0-beta.1.1.0-non-keyed</th><th>polymer v1.7.0</th><th>ractive-edge</th><th>ractive v0.8.9-non-keyed</th><th>react v15.4.2-non-keyed</th><th>riot v3.0.7</th><th>simulacra v2.0.4</th><th>stem v0.2.60</th><th>surplus v0.4.0-nonkeyed</th><th>svelte v1.0.1</th><th>thea v0.0.0</th><th>tsers v1.0.0</th><th>vue v2.2.6-non-keyed</th><th>vanillajs-non-keyed</th></tr></thead><tbody><tr><th class='benchname'>create rows<div class="rowCount">Duration for creating 1000 rows after the page loaded.</div></th><td style="background-color:rgb(254, 209, 127)"><span class="mean">378.54</span><span class="deviation">14.84</span><br><span class="factor">(2.41)</span></td><td style="background-color:rgb(173, 212, 128)"><span class="mean">231.33</span><span class="deviation">14.00</span><br><span class="factor">(1.47)</span></td><td style="background-color:rgb(176, 213, 128)"><span class="mean">234.11</span><span class="deviation">14.56</span><br><span class="factor">(1.49)</span></td><td style="background-color:rgb(147, 205, 126)"><span class="mean">205.54</span><span class="deviation">10.66</span><br><span class="factor">(1.31)</span></td><td style="background-color:rgb(134, 201, 126)"><span class="mean">192.40</span><span class="deviation">5.80</span><br><span class="factor">(1.23)</span></td><td style="background-color:rgb(123, 198, 125)"><span class="mean">181.46</span><span class="deviation">8.10</span><br><span class="factor">(1.16)</span></td><td style="background-color:rgb(101, 192, 124)"><span class="mean">159.19</span><span class="deviation">5.81</span><br><span class="factor">(1.01)</span></td><td style="background-color:rgb(105, 193, 124)"><span class="mean">163.57</span><span class="deviation">10.14</span><br><span class="factor">(1.04)</span></td><td style="background-color:rgb(116, 196, 125)"><span class="mean">174.43</span><span class="deviation">4.14</span><br><span class="factor">(1.11)</span></td><td style="background-color:rgb(118, 197, 125)"><span class="mean">176.28</span><span class="deviation">4.74</span><br><span class="factor">(1.12)</span></td><td style="background-color:rgb(207, 222, 130)"><span class="mean">265.75</span><span class="deviation">15.27</span><br><span class="factor">(1.69)</span></td><td style="background-color:rgb(202, 221, 129)"><span class="mean">261.08</span><span class="deviation">9.31</span><br><span class="factor">(1.66)</span></td><td></td><td style="background-color:rgb(254, 209, 127)"><span class="mean">379.91</span><span class="deviation">16.09</span><br><span class="factor">(2.42)</span></td><td style="background-color:rgb(158, 208, 127)"><span class="mean">216.90</span><span class="deviation">10.16</span><br><span class="factor">(1.38)</span></td><td style="background-color:rgb(254, 222, 129)"><span class="mean">348.69</span><span class="deviation">20.21</span><br><span class="factor">(2.22)</span></td><td style="background-color:rgb(140, 203, 126)"><span class="mean">197.94</span><span class="deviation">9.05</span><br><span class="factor">(1.26)</span></td><td style="background-color:rgb(213, 224, 130)"><span class="mean">272.00</span><span class="deviation">22.01</span><br><span class="factor">(1.73)</span></td><td style="background-color:rgb(102, 192, 124)"><span class="mean">160.33</span><span class="deviation">3.28</span><br><span class="factor">(1.02)</span></td><td style="background-color:rgb(107, 193, 124)"><span class="mean">164.79</span><span class="deviation">6.35</span><br><span class="factor">(1.05)</span></td><td style="background-color:rgb(197, 219, 129)"><span class="mean">256.09</span><span class="deviation">10.82</span><br><span class="factor">(1.63)</span></td><td style="background-color:rgb(238, 231, 131)"><span class="mean">296.82</span><span class="deviation">12.85</span><br><span class="factor">(1.89)</span></td><td style="background-color:rgb(130, 200, 126)"><span class="mean">188.22</span><span class="deviation">7.84</span><br><span class="factor">(1.20)</span></td><td style="background-color:rgb(99, 191, 124)"><span class="mean">157.05</span><span class="deviation">4.30</span><br><span class="factor">(1.00)</span></td></tr><tr><th class='benchname'>replace all rows<div class="rowCount">Duration for updating all 1000 rows of the table (with 5 warmup iterations).</div></th><td style="background-color:rgb(249, 105, 108)"><span class="mean">681.85</span><span class="deviation">240.30</span><br><span class="factor">(9.27)</span></td><td style="background-color:rgb(118, 196, 125)"><span class="mean">82.47</span><span class="deviation">9.11</span><br><span class="factor">(1.12)</span></td><td style="background-color:rgb(125, 199, 125)"><span class="mean">85.96</span><span class="deviation">9.04</span><br><span class="factor">(1.17)</span></td><td style="background-color:rgb(195, 219, 129)"><span class="mean">118.77</span><span class="deviation">10.65</span><br><span class="factor">(1.62)</span></td><td style="background-color:rgb(253, 182, 122)"><span class="mean">208.07</span><span class="deviation">14.48</span><br><span class="factor">(2.83)</span></td><td style="background-color:rgb(149, 205, 127)"><span class="mean">97.05</span><span class="deviation">8.61</span><br><span class="factor">(1.32)</span></td><td style="background-color:rgb(108, 193, 124)"><span class="mean">77.58</span><span class="deviation">9.57</span><br><span class="factor">(1.05)</span></td><td style="background-color:rgb(138, 202, 126)"><span class="mean">91.93</span><span class="deviation">6.64</span><br><span class="factor">(1.25)</span></td><td style="background-color:rgb(183, 215, 128)"><span class="mean">113.20</span><span class="deviation">10.02</span><br><span class="factor">(1.54)</span></td><td style="background-color:rgb(119, 197, 125)"><span class="mean">83.20</span><span class="deviation">11.21</span><br><span class="factor">(1.13)</span></td><td style="background-color:rgb(159, 208, 127)"><span class="mean">101.77</span><span class="deviation">11.25</span><br><span class="factor">(1.38)</span></td><td style="background-color:rgb(151, 206, 127)"><span class="mean">98.07</span><span class="deviation">6.41</span><br><span class="factor">(1.33)</span></td><td></td><td style="background-color:rgb(129, 200, 126)"><span class="mean">87.84</span><span class="deviation">10.35</span><br><span class="factor">(1.19)</span></td><td style="background-color:rgb(170, 211, 128)"><span class="mean">106.94</span><span class="deviation">11.05</span><br><span class="factor">(1.45)</span></td><td style="background-color:rgb(141, 203, 126)"><span class="mean">93.42</span><span class="deviation">11.20</span><br><span class="factor">(1.27)</span></td><td style="background-color:rgb(116, 196, 125)"><span class="mean">81.40</span><span class="deviation">11.39</span><br><span class="factor">(1.11)</span></td><td style="background-color:rgb(249, 112, 109)"><span class="mean">285.85</span><span class="deviation">11.60</span><br><span class="factor">(3.89)</span></td><td style="background-color:rgb(120, 197, 125)"><span class="mean">83.33</span><span class="deviation">11.08</span><br><span class="factor">(1.13)</span></td><td style="background-color:rgb(99, 191, 124)"><span class="mean">73.54</span><span class="deviation">13.32</span><br><span class="factor">(1.00)</span></td><td style="background-color:rgb(160, 209, 127)"><span class="mean">102.41</span><span class="deviation">10.40</span><br><span class="factor">(1.39)</span></td><td style="background-color:rgb(255, 231, 131)"><span class="mean">152.87</span><span class="deviation">8.78</span><br><span class="factor">(2.08)</span></td><td style="background-color:rgb(140, 203, 126)"><span class="mean">93.03</span><span class="deviation">9.61</span><br><span class="factor">(1.26)</span></td><td style="background-color:rgb(125, 199, 125)"><span class="mean">86.00</span><span class="deviation">9.77</span><br><span class="factor">(1.17)</span></td></tr><tr><th class='benchname'>partial update<div class="rowCount">Time to update the text of every 10th row (with 5 warmup iterations).</div></th><td style="background-color:rgb(99, 191, 124)"><span class="mean">56.49</span><span class="deviation">2.65</span><br><span class="factor">(1.00)</span></td><td style="background-color:rgb(119, 197, 125)"><span class="mean">63.74</span><span class="deviation">3.48</span><br><span class="factor">(1.13)</span></td><td style="background-color:rgb(101, 192, 124)"><span class="mean">57.23</span><span class="deviation">2.21</span><br><span class="factor">(1.01)</span></td><td style="background-color:rgb(99, 191, 124)"><span class="mean">56.58</span><span class="deviation">2.06</span><br><span class="factor">(1.00)</span></td><td style="background-color:rgb(251, 147, 116)"><span class="mean">189.39</span><span class="deviation">12.11</span><br><span class="factor">(3.35)</span></td><td style="background-color:rgb(147, 205, 126)"><span class="mean">73.87</span><span class="deviation">2.61</span><br><span class="factor">(1.31)</span></td><td style="background-color:rgb(101, 191, 124)"><span class="mean">57.08</span><span class="deviation">3.42</span><br><span class="factor">(1.01)</span></td><td style="background-color:rgb(104, 193, 124)"><span class="mean">58.43</span><span class="deviation">3.26</span><br><span class="factor">(1.03)</span></td><td style="background-color:rgb(163, 210, 127)"><span class="mean">79.82</span><span class="deviation">3.42</span><br><span class="factor">(1.41)</span></td><td style="background-color:rgb(103, 192, 124)"><span class="mean">57.79</span><span class="deviation">3.96</span><br><span class="factor">(1.02)</span></td><td style="background-color:rgb(103, 192, 124)"><span class="mean">57.99</span><span class="deviation">2.11</span><br><span class="factor">(1.03)</span></td><td style="background-color:rgb(121, 197, 125)"><span class="mean">64.46</span><span class="deviation">1.51</span><br><span class="factor">(1.14)</span></td><td></td><td style="background-color:rgb(125, 198, 125)"><span class="mean">65.73</span><span class="deviation">4.55</span><br><span class="factor">(1.16)</span></td><td style="background-color:rgb(119, 197, 125)"><span class="mean">63.58</span><span class="deviation">4.20</span><br><span class="factor">(1.13)</span></td><td style="background-color:rgb(132, 200, 126)"><span class="mean">68.29</span><span class="deviation">1.99</span><br><span class="factor">(1.21)</span></td><td style="background-color:rgb(110, 194, 125)"><span class="mean">60.62</span><span class="deviation">2.36</span><br><span class="factor">(1.07)</span></td><td style="background-color:rgb(114, 195, 125)"><span class="mean">61.98</span><span class="deviation">1.56</span><br><span class="factor">(1.10)</span></td><td style="background-color:rgb(103, 192, 124)"><span class="mean">57.83</span><span class="deviation">1.87</span><br><span class="factor">(1.02)</span></td><td style="background-color:rgb(99, 191, 124)"><span class="mean">56.64</span><span class="deviation">3.28</span><br><span class="factor">(1.00)</span></td><td style="background-color:rgb(112, 195, 125)"><span class="mean">61.18</span><span class="deviation">2.36</span><br><span class="factor">(1.08)</span></td><td style="background-color:rgb(177, 214, 128)"><span class="mean">84.89</span><span class="deviation">4.90</span><br><span class="factor">(1.50)</span></td><td style="background-color:rgb(120, 197, 125)"><span class="mean">64.10</span><span class="deviation">2.95</span><br><span class="factor">(1.13)</span></td><td style="background-color:rgb(102, 192, 124)"><span class="mean">57.40</span><span class="deviation">3.65</span><br><span class="factor">(1.02)</span></td></tr><tr><th class='benchname'>select row<div class="rowCount">Duration to highlight a row in response to a click on the row. (with 5 warmup iterations).</div></th><td style="background-color:rgb(99, 191, 124)"><span class="mean">7.59</span><span class="deviation">2.63</span><br><span class="factor">(1.00)</span></td><td style="background-color:rgb(99, 191, 124)"><span class="mean">4.60</span><span class="deviation">2.79</span><br><span class="factor">(1.00)</span></td><td style="background-color:rgb(99, 191, 124)"><span class="mean">5.34</span><span class="deviation">3.47</span><br><span class="factor">(1.00)</span></td><td style="background-color:rgb(99, 191, 124)"><span class="mean">13.73</span><span class="deviation">0.48</span><br><span class="factor">(1.00)</span></td><td style="background-color:rgb(249, 105, 108)"><span class="mean">129.31</span><span class="deviation">6.09</span><br><span class="factor">(8.08)</span></td><td style="background-color:rgb(137, 202, 126)"><span class="mean">19.86</span><span class="deviation">1.17</span><br><span class="factor">(1.24)</span></td><td style="background-color:rgb(99, 191, 124)"><span class="mean">8.99</span><span class="deviation">2.88</span><br><span class="factor">(1.00)</span></td><td style="background-color:rgb(99, 191, 124)"><span class="mean">5.89</span><span class="deviation">2.69</span><br><span class="factor">(1.00)</span></td><td style="background-color:rgb(178, 214, 128)"><span class="mean">24.08</span><span class="deviation">1.08</span><br><span class="factor">(1.50)</span></td><td style="background-color:rgb(99, 191, 124)"><span class="mean">7.04</span><span class="deviation">2.48</span><br><span class="factor">(1.00)</span></td><td style="background-color:rgb(99, 191, 124)"><span class="mean">9.17</span><span class="deviation">1.93</span><br><span class="factor">(1.00)</span></td><td style="background-color:rgb(99, 191, 124)"><span class="mean">6.86</span><span class="deviation">2.67</span><br><span class="factor">(1.00)</span></td><td></td><td style="background-color:rgb(99, 191, 124)"><span class="mean">7.64</span><span class="deviation">1.27</span><br><span class="factor">(1.00)</span></td><td style="background-color:rgb(99, 191, 124)"><span class="mean">7.38</span><span class="deviation">3.32</span><br><span class="factor">(1.00)</span></td><td style="background-color:rgb(99, 191, 124)"><span class="mean">10.09</span><span class="deviation">1.09</span><br><span class="factor">(1.00)</span></td><td style="background-color:rgb(99, 191, 124)"><span class="mean">6.11</span><span class="deviation">3.41</span><br><span class="factor">(1.00)</span></td><td style="background-color:rgb(99, 191, 124)"><span class="mean">5.87</span><span class="deviation">2.68</span><br><span class="factor">(1.00)</span></td><td style="background-color:rgb(99, 191, 124)"><span class="mean">9.20</span><span class="deviation">3.57</span><br><span class="factor">(1.00)</span></td><td style="background-color:rgb(99, 191, 124)"><span class="mean">8.66</span><span class="deviation">3.77</span><br><span class="factor">(1.00)</span></td><td style="background-color:rgb(99, 191, 124)"><span class="mean">6.87</span><span class="deviation">3.00</span><br><span class="factor">(1.00)</span></td><td style="background-color:rgb(216, 225, 130)"><span class="mean">27.96</span><span class="deviation">1.97</span><br><span class="factor">(1.75)</span></td><td style="background-color:rgb(99, 191, 124)"><span class="mean">10.59</span><span class="deviation">2.26</span><br><span class="factor">(1.00)</span></td><td style="background-color:rgb(99, 191, 124)"><span class="mean">8.36</span><span class="deviation">5.15</span><br><span class="factor">(1.00)</span></td></tr><tr><th class='benchname'>swap rows<div class="rowCount">Time to swap 2 rows on a 1K table. (with 5 warmup iterations).</div></th><td style="background-color:rgb(99, 191, 124)"><span class="mean">14.11</span><span class="deviation">1.02</span><br><span class="factor">(1.00)</span></td><td style="background-color:rgb(99, 191, 124)"><span class="mean">10.26</span><span class="deviation">0.79</span><br><span class="factor">(1.00)</span></td><td style="background-color:rgb(99, 191, 124)"><span class="mean">10.36</span><span class="deviation">1.28</span><br><span class="factor">(1.00)</span></td><td style="background-color:rgb(99, 191, 124)"><span class="mean">13.68</span><span class="deviation">0.75</span><br><span class="factor">(1.00)</span></td><td style="background-color:rgb(249, 105, 108)"><span class="mean">139.17</span><span class="deviation">8.90</span><br><span class="factor">(8.70)</span></td><td style="background-color:rgb(195, 219, 129)"><span class="mean">25.80</span><span class="deviation">0.85</span><br><span class="factor">(1.61)</span></td><td style="background-color:rgb(99, 191, 124)"><span class="mean">10.16</span><span class="deviation">0.48</span><br><span class="factor">(1.00)</span></td><td style="background-color:rgb(99, 191, 124)"><span class="mean">9.74</span><span class="deviation">0.72</span><br><span class="factor">(1.00)</span></td><td style="background-color:rgb(243, 233, 131)"><span class="mean">30.76</span><span class="deviation">2.70</span><br><span class="factor">(1.92)</span></td><td style="background-color:rgb(99, 191, 124)"><span class="mean">9.45</span><span class="deviation">0.60</span><br><span class="factor">(1.00)</span></td><td style="background-color:rgb(99, 191, 124)"><span class="mean">10.43</span><span class="deviation">0.74</span><br><span class="factor">(1.00)</span></td><td style="background-color:rgb(99, 191, 124)"><span class="mean">13.68</span><span class="deviation">1.27</span><br><span class="factor">(1.00)</span></td><td></td><td style="background-color:rgb(99, 191, 124)"><span class="mean">9.63</span><span class="deviation">0.80</span><br><span class="factor">(1.00)</span></td><td style="background-color:rgb(99, 191, 124)"><span class="mean">13.04</span><span class="deviation">1.05</span><br><span class="factor">(1.00)</span></td><td style="background-color:rgb(125, 198, 125)"><span class="mean">18.66</span><span class="deviation">1.09</span><br><span class="factor">(1.17)</span></td><td style="background-color:rgb(99, 191, 124)"><span class="mean">8.40</span><span class="deviation">0.56</span><br><span class="factor">(1.00)</span></td><td style="background-color:rgb(99, 191, 124)"><span class="mean">9.55</span><span class="deviation">1.19</span><br><span class="factor">(1.00)</span></td><td style="background-color:rgb(99, 191, 124)"><span class="mean">11.09</span><span class="deviation">3.20</span><br><span class="factor">(1.00)</span></td><td style="background-color:rgb(99, 191, 124)"><span class="mean">9.07</span><span class="deviation">0.85</span><br><span class="factor">(1.00)</span></td><td style="background-color:rgb(99, 191, 124)"><span class="mean">9.42</span><span class="deviation">0.79</span><br><span class="factor">(1.00)</span></td><td style="background-color:rgb(254, 224, 130)"><span class="mean">34.90</span><span class="deviation">2.08</span><br><span class="factor">(2.18)</span></td><td style="background-color:rgb(106, 193, 124)"><span class="mean">16.75</span><span class="deviation">2.22</span><br><span class="factor">(1.05)</span></td><td style="background-color:rgb(99, 191, 124)"><span class="mean">8.37</span><span class="deviation">0.57</span><br><span class="factor">(1.00)</span></td></tr><tr><th class='benchname'>remove row<div class="rowCount">Duration to remove a row. (with 5 warmup iterations).</div></th><td style="background-color:rgb(174, 213, 128)"><span class="mean">62.15</span><span class="deviation">5.17</span><br><span class="factor">(1.48)</span></td><td style="background-color:rgb(99, 191, 124)"><span class="mean">42.13</span><span class="deviation">3.77</span><br><span class="factor">(1.00)</span></td><td style="background-color:rgb(104, 192, 124)"><span class="mean">43.37</span><span class="deviation">3.79</span><br><span class="factor">(1.03)</span></td><td style="background-color:rgb(196, 219, 129)"><span class="mean">68.18</span><span class="deviation">2.94</span><br><span class="factor">(1.62)</span></td><td style="background-color:rgb(249, 105, 108)"><span class="mean">170.92</span><span class="deviation">7.47</span><br><span class="factor">(4.06)</span></td><td style="background-color:rgb(169, 211, 128)"><span class="mean">60.90</span><span class="deviation">1.56</span><br><span class="factor">(1.45)</span></td><td style="background-color:rgb(100, 191, 124)"><span class="mean">42.40</span><span class="deviation">1.42</span><br><span class="factor">(1.01)</span></td><td style="background-color:rgb(126, 199, 125)"><span class="mean">49.40</span><span class="deviation">1.56</span><br><span class="factor">(1.17)</span></td><td style="background-color:rgb(233, 230, 131)"><span class="mean">78.04</span><span class="deviation">3.58</span><br><span class="factor">(1.86)</span></td><td style="background-color:rgb(119, 197, 125)"><span class="mean">47.55</span><span class="deviation">2.67</span><br><span class="factor">(1.13)</span></td><td style="background-color:rgb(183, 215, 128)"><span class="mean">64.74</span><span class="deviation">4.53</span><br><span class="factor">(1.54)</span></td><td style="background-color:rgb(188, 217, 129)"><span class="mean">65.97</span><span class="deviation">5.49</span><br><span class="factor">(1.57)</span></td><td></td><td style="background-color:rgb(255, 236, 132)"><span class="mean">84.06</span><span class="deviation">6.34</span><br><span class="factor">(2.00)</span></td><td style="background-color:rgb(205, 222, 129)"><span class="mean">70.63</span><span class="deviation">3.45</span><br><span class="factor">(1.68)</span></td><td style="background-color:rgb(143, 204, 126)"><span class="mean">54.02</span><span class="deviation">4.29</span><br><span class="factor">(1.28)</span></td><td style="background-color:rgb(159, 208, 127)"><span class="mean">58.30</span><span class="deviation">6.22</span><br><span class="factor">(1.39)</span></td><td style="background-color:rgb(198, 219, 129)"><span class="mean">68.67</span><span class="deviation">6.93</span><br><span class="factor">(1.63)</span></td><td style="background-color:rgb(99, 191, 124)"><span class="mean">42.05</span><span class="deviation">1.39</span><br><span class="factor">(1.00)</span></td><td style="background-color:rgb(103, 192, 124)"><span class="mean">43.02</span><span class="deviation">3.09</span><br><span class="factor">(1.02)</span></td><td style="background-color:rgb(194, 218, 129)"><span class="mean">67.64</span><span class="deviation">3.59</span><br><span class="factor">(1.61)</span></td><td style="background-color:rgb(255, 232, 131)"><span class="mean">86.44</span><span class="deviation">2.81</span><br><span class="factor">(2.06)</span></td><td style="background-color:rgb(153, 207, 127)"><span class="mean">56.73</span><span class="deviation">3.88</span><br><span class="factor">(1.35)</span></td><td style="background-color:rgb(120, 197, 125)"><span class="mean">47.72</span><span class="deviation">7.16</span><br><span class="factor">(1.13)</span></td></tr><tr><th class='benchname'>create many rows<div class="rowCount">Duration to create 10,000 rows</div></th><td style="background-color:rgb(249, 105, 108)"><span class="mean">10408.08</span><span class="deviation">612.65</span><br><span class="factor">(6.78)</span></td><td style="background-color:rgb(162, 209, 127)"><span class="mean">2153.38</span><span class="deviation">69.46</span><br><span class="factor">(1.40)</span></td><td style="background-color:rgb(164, 210, 127)"><span class="mean">2170.37</span><span class="deviation">86.08</span><br><span class="factor">(1.41)</span></td><td style="background-color:rgb(153, 207, 127)"><span class="mean">2068.92</span><span class="deviation">37.89</span><br><span class="factor">(1.35)</span></td><td style="background-color:rgb(150, 206, 127)"><span class="mean">2035.41</span><span class="deviation">52.96</span><br><span class="factor">(1.33)</span></td><td style="background-color:rgb(131, 200, 126)"><span class="mean">1850.00</span><span class="deviation">33.52</span><br><span class="factor">(1.20)</span></td><td style="background-color:rgb(102, 192, 124)"><span class="mean">1565.86</span><span class="deviation">26.85</span><br><span class="factor">(1.02)</span></td><td style="background-color:rgb(112, 195, 125)"><span class="mean">1662.38</span><span class="deviation">58.01</span><br><span class="factor">(1.08)</span></td><td style="background-color:rgb(132, 201, 126)"><span class="mean">1862.41</span><span class="deviation">33.10</span><br><span class="factor">(1.21)</span></td><td style="background-color:rgb(115, 196, 125)"><span class="mean">1689.98</span><span class="deviation">28.13</span><br><span class="factor">(1.10)</span></td><td style="background-color:rgb(219, 226, 130)"><span class="mean">2712.91</span><span class="deviation">58.76</span><br><span class="factor">(1.77)</span></td><td style="background-color:rgb(220, 226, 130)"><span class="mean">2727.13</span><span class="deviation">81.32</span><br><span class="factor">(1.78)</span></td><td></td><td style="background-color:rgb(254, 222, 129)"><span class="mean">3405.80</span><span class="deviation">93.98</span><br><span class="factor">(2.22)</span></td><td style="background-color:rgb(161, 209, 127)"><span class="mean">2144.97</span><span class="deviation">46.59</span><br><span class="factor">(1.40)</span></td><td style="background-color:rgb(254, 205, 126)"><span class="mean">3790.05</span><span class="deviation">70.01</span><br><span class="factor">(2.47)</span></td><td style="background-color:rgb(179, 214, 128)"><span class="mean">2323.50</span><span class="deviation">68.01</span><br><span class="factor">(1.51)</span></td><td style="background-color:rgb(221, 226, 130)"><span class="mean">2735.48</span><span class="deviation">86.01</span><br><span class="factor">(1.78)</span></td><td style="background-color:rgb(106, 193, 124)"><span class="mean">1605.18</span><span class="deviation">38.69</span><br><span class="factor">(1.05)</span></td><td style="background-color:rgb(111, 195, 125)"><span class="mean">1655.83</span><span class="deviation">44.35</span><br><span class="factor">(1.08)</span></td><td style="background-color:rgb(204, 221, 129)"><span class="mean">2564.38</span><span class="deviation">69.55</span><br><span class="factor">(1.67)</span></td><td style="background-color:rgb(255, 227, 130)"><span class="mean">3281.67</span><span class="deviation">72.30</span><br><span class="factor">(2.14)</span></td><td style="background-color:rgb(136, 202, 126)"><span class="mean">1894.88</span><span class="deviation">38.61</span><br><span class="factor">(1.23)</span></td><td style="background-color:rgb(99, 191, 124)"><span class="mean">1535.41</span><span class="deviation">30.63</span><br><span class="factor">(1.00)</span></td></tr><tr><th class='benchname'>append rows to large table<div class="rowCount">Duration for adding 1000 rows on a table of 10,000 rows.</div></th><td style="background-color:rgb(249, 105, 108)"><span class="mean">2220.02</span><span class="deviation">249.98</span><br><span class="factor">(7.07)</span></td><td style="background-color:rgb(138, 202, 126)"><span class="mean">393.45</span><span class="deviation">33.24</span><br><span class="factor">(1.25)</span></td><td style="background-color:rgb(136, 202, 126)"><span class="mean">388.71</span><span class="deviation">36.83</span><br><span class="factor">(1.24)</span></td><td style="background-color:rgb(110, 194, 125)"><span class="mean">336.02</span><span class="deviation">12.73</span><br><span class="factor">(1.07)</span></td><td style="background-color:rgb(249, 105, 108)"><span class="mean">2097.20</span><span class="deviation">63.13</span><br><span class="factor">(6.68)</span></td><td style="background-color:rgb(219, 226, 130)"><span class="mean">555.72</span><span class="deviation">37.04</span><br><span class="factor">(1.77)</span></td><td style="background-color:rgb(103, 192, 124)"><span class="mean">321.81</span><span class="deviation">24.44</span><br><span class="factor">(1.02)</span></td><td style="background-color:rgb(99, 191, 124)"><span class="mean">314.14</span><span class="deviation">11.13</span><br><span class="factor">(1.00)</span></td><td style="background-color:rgb(225, 227, 130)"><span class="mean">567.14</span><span class="deviation">15.90</span><br><span class="factor">(1.81)</span></td><td style="background-color:rgb(101, 192, 124)"><span class="mean">318.91</span><span class="deviation">9.47</span><br><span class="factor">(1.02)</span></td><td style="background-color:rgb(150, 206, 127)"><span class="mean">417.08</span><span class="deviation">10.83</span><br><span class="factor">(1.33)</span></td><td style="background-color:rgb(253, 183, 122)"><span class="mean">881.92</span><span class="deviation">38.78</span><br><span class="factor">(2.81)</span></td><td></td><td style="background-color:rgb(242, 232, 131)"><span class="mean">602.49</span><span class="deviation">72.16</span><br><span class="factor">(1.92)</span></td><td style="background-color:rgb(139, 203, 126)"><span class="mean">395.15</span><span class="deviation">10.49</span><br><span class="factor">(1.26)</span></td><td style="background-color:rgb(254, 225, 130)"><span class="mean">683.30</span><span class="deviation">39.37</span><br><span class="factor">(2.18)</span></td><td style="background-color:rgb(120, 197, 125)"><span class="mean">356.16</span><span class="deviation">25.38</span><br><span class="factor">(1.13)</span></td><td style="background-color:rgb(168, 211, 128)"><span class="mean">452.86</span><span class="deviation">73.76</span><br><span class="factor">(1.44)</span></td><td style="background-color:rgb(106, 193, 124)"><span class="mean">328.63</span><span class="deviation">9.82</span><br><span class="factor">(1.05)</span></td><td style="background-color:rgb(102, 192, 124)"><span class="mean">320.81</span><span class="deviation">12.76</span><br><span class="factor">(1.02)</span></td><td style="background-color:rgb(155, 207, 127)"><span class="mean">425.99</span><span class="deviation">51.95</span><br><span class="factor">(1.36)</span></td><td style="background-color:rgb(253, 202, 126)"><span class="mean">793.62</span><span class="deviation">16.58</span><br><span class="factor">(2.53)</span></td><td style="background-color:rgb(160, 209, 127)"><span class="mean">437.55</span><span class="deviation">14.49</span><br><span class="factor">(1.39)</span></td><td style="background-color:rgb(118, 197, 125)"><span class="mean">352.99</span><span class="deviation">98.38</span><br><span class="factor">(1.12)</span></td></tr><tr><th class='benchname'>clear rows<div class="rowCount">Duration to clear the table filled with 10.000 rows.</div></th><td style="background-color:rgb(245, 233, 131)"><span class="mean">405.01</span><span class="deviation">111.19</span><br><span class="factor">(1.94)</span></td><td style="background-color:rgb(255, 232, 131)"><span class="mean">430.85</span><span class="deviation">51.03</span><br><span class="factor">(2.06)</span></td><td style="background-color:rgb(255, 226, 130)"><span class="mean">450.12</span><span class="deviation">42.81</span><br><span class="factor">(2.15)</span></td><td style="background-color:rgb(177, 214, 128)"><span class="mean">313.83</span><span class="deviation">8.41</span><br><span class="factor">(1.50)</span></td><td style="background-color:rgb(193, 218, 129)"><span class="mean">334.43</span><span class="deviation">10.70</span><br><span class="factor">(1.60)</span></td><td style="background-color:rgb(157, 208, 127)"><span class="mean">286.10</span><span class="deviation">6.19</span><br><span class="factor">(1.37)</span></td><td style="background-color:rgb(115, 195, 125)"><span class="mean">229.82</span><span class="deviation">5.22</span><br><span class="factor">(1.10)</span></td><td style="background-color:rgb(113, 195, 125)"><span class="mean">227.79</span><span class="deviation">5.85</span><br><span class="factor">(1.09)</span></td><td style="background-color:rgb(146, 205, 126)"><span class="mean">272.69</span><span class="deviation">8.12</span><br><span class="factor">(1.30)</span></td><td style="background-color:rgb(136, 202, 126)"><span class="mean">258.39</span><span class="deviation">5.99</span><br><span class="factor">(1.24)</span></td><td style="background-color:rgb(198, 220, 129)"><span class="mean">341.43</span><span class="deviation">19.30</span><br><span class="factor">(1.63)</span></td><td style="background-color:rgb(216, 225, 130)"><span class="mean">366.12</span><span class="deviation">25.01</span><br><span class="factor">(1.75)</span></td><td></td><td style="background-color:rgb(251, 138, 114)"><span class="mean">730.84</span><span class="deviation">11.16</span><br><span class="factor">(3.50)</span></td><td style="background-color:rgb(254, 223, 130)"><span class="mean">460.72</span><span class="deviation">7.74</span><br><span class="factor">(2.20)</span></td><td style="background-color:rgb(201, 220, 129)"><span class="mean">345.30</span><span class="deviation">7.84</span><br><span class="factor">(1.65)</span></td><td style="background-color:rgb(247, 234, 132)"><span class="mean">407.67</span><span class="deviation">7.69</span><br><span class="factor">(1.95)</span></td><td style="background-color:rgb(251, 146, 115)"><span class="mean">706.32</span><span class="deviation">78.48</span><br><span class="factor">(3.38)</span></td><td style="background-color:rgb(125, 199, 125)"><span class="mean">243.98</span><span class="deviation">7.25</span><br><span class="factor">(1.17)</span></td><td style="background-color:rgb(165, 210, 127)"><span class="mean">297.54</span><span class="deviation">4.97</span><br><span class="factor">(1.42)</span></td><td style="background-color:rgb(126, 199, 125)"><span class="mean">245.04</span><span class="deviation">5.01</span><br><span class="factor">(1.17)</span></td><td style="background-color:rgb(225, 227, 130)"><span class="mean">378.23</span><span class="deviation">12.20</span><br><span class="factor">(1.81)</span></td><td style="background-color:rgb(162, 209, 127)"><span class="mean">292.94</span><span class="deviation">7.07</span><br><span class="factor">(1.40)</span></td><td style="background-color:rgb(99, 191, 124)"><span class="mean">209.04</span><span class="deviation">3.56</span><br><span class="factor">(1.00)</span></td></tr><tr><th class='benchname'>startup time<div class="rowCount">Time for loading, parsing and starting up</div></th><td style="background-color:rgb(122, 197, 125)"><span class="mean">45.07</span><span class="deviation">3.50</span><br><span class="factor">(1.14)</span></td><td style="background-color:rgb(252, 173, 120)"><span class="mean">116.78</span><span class="deviation">3.77</span><br><span class="factor">(2.97)</span></td><td style="background-color:rgb(250, 124, 112)"><span class="mean">146.00</span><span class="deviation">4.94</span><br><span class="factor">(3.71)</span></td><td style="background-color:rgb(250, 138, 114)"><span class="mean">137.96</span><span class="deviation">5.45</span><br><span class="factor">(3.50)</span></td><td style="background-color:rgb(126, 199, 125)"><span class="mean">46.09</span><span class="deviation">1.74</span><br><span class="factor">(1.17)</span></td><td style="background-color:rgb(179, 214, 128)"><span class="mean">59.50</span><span class="deviation">1.85</span><br><span class="factor">(1.51)</span></td><td style="background-color:rgb(134, 201, 126)"><span class="mean">48.19</span><span class="deviation">7.10</span><br><span class="factor">(1.22)</span></td><td style="background-color:rgb(128, 199, 125)"><span class="mean">46.73</span><span class="deviation">8.68</span><br><span class="factor">(1.19)</span></td><td style="background-color:rgb(142, 204, 126)"><span class="mean">50.36</span><span class="deviation">10.13</span><br><span class="factor">(1.28)</span></td><td style="background-color:rgb(146, 205, 126)"><span class="mean">51.36</span><span class="deviation">5.54</span><br><span class="factor">(1.30)</span></td><td style="background-color:rgb(213, 224, 130)"><span class="mean">68.17</span><span class="deviation">1.27</span><br><span class="factor">(1.73)</span></td><td style="background-color:rgb(251, 157, 118)"><span class="mean">126.26</span><span class="deviation">2.84</span><br><span class="factor">(3.21)</span></td><td></td><td style="background-color:rgb(253, 185, 123)"><span class="mean">109.50</span><span class="deviation">4.10</span><br><span class="factor">(2.78)</span></td><td style="background-color:rgb(253, 192, 124)"><span class="mean">105.30</span><span class="deviation">3.62</span><br><span class="factor">(2.67)</span></td><td style="background-color:rgb(164, 210, 127)"><span class="mean">55.83</span><span class="deviation">1.51</span><br><span class="factor">(1.42)</span></td><td style="background-color:rgb(129, 200, 126)"><span class="mean">47.06</span><span class="deviation">2.70</span><br><span class="factor">(1.19)</span></td><td style="background-color:rgb(249, 109, 109)"><span class="mean">155.14</span><span class="deviation">5.26</span><br><span class="factor">(3.94)</span></td><td style="background-color:rgb(135, 201, 126)"><span class="mean">48.41</span><span class="deviation">9.09</span><br><span class="factor">(1.23)</span></td><td style="background-color:rgb(99, 191, 124)"><span class="mean">39.38</span><span class="deviation">2.41</span><br><span class="factor">(1.00)</span></td><td style="background-color:rgb(152, 206, 127)"><span class="mean">52.69</span><span class="deviation">6.32</span><br><span class="factor">(1.34)</span></td><td style="background-color:rgb(251, 138, 114)"><span class="mean">137.73</span><span class="deviation">2.65</span><br><span class="factor">(3.50)</span></td><td style="background-color:rgb(172, 212, 128)"><span class="mean">57.89</span><span class="deviation">2.46</span><br><span class="factor">(1.47)</span></td><td style="background-color:rgb(103, 192, 124)"><span class="mean">40.47</span><span class="deviation">6.14</span><br><span class="factor">(1.03)</span></td></tr><tr><th>slowdown geometric mean</th><th style="background-color:rgb(254, 219, 129)">2.26</th><th style="background-color:rgb(154, 207, 127)">1.35</th><th style="background-color:rgb(159, 208, 127)">1.38</th><th style="background-color:rgb(159, 208, 127)">1.39</th><th style="background-color:rgb(252, 172, 120)">2.98</th><th style="background-color:rgb(159, 208, 127)">1.38</th><th style="background-color:rgb(106, 193, 124)">1.04</th><th style="background-color:rgb(112, 195, 125)">1.08</th><th style="background-color:rgb(172, 212, 128)">1.47</th><th style="background-color:rgb(115, 196, 125)">1.10</th><th style="background-color:rgb(158, 208, 127)">1.38</th><th style="background-color:rgb(193, 218, 129)">1.60</th><th style="background-color:rgb(99, 191, 124)">1.00</th><th style="background-color:rgb(217, 225, 130)">1.76</th><th style="background-color:rgb(168, 211, 128)">1.44</th><th style="background-color:rgb(180, 214, 128)">1.52</th><th style="background-color:rgb(136, 202, 126)">1.24</th><th style="background-color:rgb(228, 228, 131)">1.83</th><th style="background-color:rgb(109, 194, 125)">1.06</th><th style="background-color:rgb(107, 193, 124)">1.05</th><th style="background-color:rgb(146, 205, 126)">1.30</th><th style="background-color:rgb(255, 230, 131)">2.09</th><th style="background-color:rgb(136, 202, 126)">1.24</th><th style="background-color:rgb(106, 193, 124)">1.05</th></tr></table><h3>Memory allocation in MBs</h3><table class="results"><thead><tr><th class='benchname'></th><th>Datum v0.8.0</th><th>angular v2.4.9-non-keyed</th><th>angular v4.0.0-non-keyed</th><th>aurelia v1.1.0</th><th>choo v4.1.0</th><th>cyclejs-dom v14.1.0</th><th>dio v3.0.5</th><th>domvm v2.1.4-non-keyed</th><th>hyperapp v0.6.0</th><th>inferno v1.6.0-non-keyed</th><th>nx v1.0.0-beta.1.1.0-non-keyed</th><th>polymer v1.7.0</th><th>ractive-edge</th><th>ractive v0.8.9-non-keyed</th><th>react v15.4.2-non-keyed</th><th>riot v3.0.7</th><th>simulacra v2.0.4</th><th>stem v0.2.60</th><th>surplus v0.4.0-nonkeyed</th><th>svelte v1.0.1</th><th>thea v0.0.0</th><th>tsers v1.0.0</th><th>vue v2.2.6-non-keyed</th><th>vanillajs-non-keyed</th></tr></thead><tbody><tr><th class='benchname'>ready memory<div class="rowCount">Memory usage after page load.</div></th><td style="background-color:rgb(111, 195, 125)"><span class="mean">4.25</span><span class="deviation">0.13</span><br><span class="factor">(1.08)</span></td><td style="background-color:rgb(217, 225, 130)"><span class="mean">6.92</span><span class="deviation">0.26</span><br><span class="factor">(1.76)</span></td><td style="background-color:rgb(234, 230, 131)"><span class="mean">7.33</span><span class="deviation">0.18</span><br><span class="factor">(1.86)</span></td><td style="background-color:rgb(246, 234, 132)"><span class="mean">7.66</span><span class="deviation">0.19</span><br><span class="factor">(1.95)</span></td><td style="background-color:rgb(109, 194, 125)"><span class="mean">4.19</span><span class="deviation">0.13</span><br><span class="factor">(1.06)</span></td><td style="background-color:rgb(133, 201, 126)"><span class="mean">4.79</span><span class="deviation">0.23</span><br><span class="factor">(1.22)</span></td><td style="background-color:rgb(108, 194, 124)"><span class="mean">4.18</span><span class="deviation">0.13</span><br><span class="factor">(1.06)</span></td><td style="background-color:rgb(105, 193, 124)"><span class="mean">4.09</span><span class="deviation">0.13</span><br><span class="factor">(1.04)</span></td><td style="background-color:rgb(101, 192, 124)"><span class="mean">3.99</span><span class="deviation">0.13</span><br><span class="factor">(1.01)</span></td><td style="background-color:rgb(110, 194, 125)"><span class="mean">4.21</span><span class="deviation">0.13</span><br><span class="factor">(1.07)</span></td><td style="background-color:rgb(135, 202, 126)"><span class="mean">4.86</span><span class="deviation">0.25</span><br><span class="factor">(1.23)</span></td><td style="background-color:rgb(189, 217, 129)"><span class="mean">6.22</span><span class="deviation">0.15</span><br><span class="factor">(1.58)</span></td><td></td><td style="background-color:rgb(175, 213, 128)"><span class="mean">5.85</span><span class="deviation">0.15</span><br><span class="factor">(1.49)</span></td><td style="background-color:rgb(170, 212, 128)"><span class="mean">5.73</span><span class="deviation">0.23</span><br><span class="factor">(1.46)</span></td><td style="background-color:rgb(114, 195, 125)"><span class="mean">4.32</span><span class="deviation">0.14</span><br><span class="factor">(1.10)</span></td><td style="background-color:rgb(104, 193, 124)"><span class="mean">4.07</span><span class="deviation">0.13</span><br><span class="factor">(1.03)</span></td><td style="background-color:rgb(239, 231, 131)"><span class="mean">7.47</span><span class="deviation">0.38</span><br><span class="factor">(1.90)</span></td><td style="background-color:rgb(105, 193, 124)"><span class="mean">4.10</span><span class="deviation">0.13</span><br><span class="factor">(1.04)</span></td><td style="background-color:rgb(105, 193, 124)"><span class="mean">4.10</span><span class="deviation">0.21</span><br><span class="factor">(1.04)</span></td><td style="background-color:rgb(111, 194, 125)"><span class="mean">4.24</span><span class="deviation">0.13</span><br><span class="factor">(1.08)</span></td><td style="background-color:rgb(255, 231, 131)"><span class="mean">8.16</span><span class="deviation">0.23</span><br><span class="factor">(2.07)</span></td><td style="background-color:rgb(124, 198, 125)"><span class="mean">4.57</span><span class="deviation">0.15</span><br><span class="factor">(1.16)</span></td><td style="background-color:rgb(99, 191, 124)"><span class="mean">3.94</span><span class="deviation">0.13</span><br><span class="factor">(1.00)</span></td></tr><tr><th class='benchname'>run memory<div class="rowCount">Memory usage after adding 1000 rows.</div></th><td style="background-color:rgb(249, 105, 108)"><span class="mean">35.49</span><span class="deviation">0.52</span><br><span class="factor">(5.02)</span></td><td style="background-color:rgb(253, 235, 132)"><span class="mean">14.05</span><span class="deviation">0.79</span><br><span class="factor">(1.99)</span></td><td style="background-color:rgb(254, 222, 129)"><span class="mean">15.69</span><span class="deviation">0.54</span><br><span class="factor">(2.22)</span></td><td style="background-color:rgb(255, 226, 130)"><span class="mean">15.18</span><span class="deviation">0.86</span><br><span class="factor">(2.15)</span></td><td style="background-color:rgb(110, 194, 125)"><span class="mean">7.56</span><span class="deviation">0.49</span><br><span class="factor">(1.07)</span></td><td style="background-color:rgb(158, 208, 127)"><span class="mean">9.75</span><span class="deviation">0.77</span><br><span class="factor">(1.38)</span></td><td style="background-color:rgb(136, 202, 126)"><span class="mean">8.73</span><span class="deviation">0.53</span><br><span class="factor">(1.24)</span></td><td style="background-color:rgb(160, 209, 127)"><span class="mean">9.83</span><span class="deviation">0.84</span><br><span class="factor">(1.39)</span></td><td style="background-color:rgb(130, 200, 126)"><span class="mean">8.48</span><span class="deviation">0.49</span><br><span class="factor">(1.20)</span></td><td style="background-color:rgb(137, 202, 126)"><span class="mean">8.78</span><span class="deviation">0.57</span><br><span class="factor">(1.24)</span></td><td style="background-color:rgb(222, 226, 130)"><span class="mean">12.63</span><span class="deviation">0.58</span><br><span class="factor">(1.79)</span></td><td style="background-color:rgb(221, 226, 130)"><span class="mean">12.59</span><span class="deviation">0.69</span><br><span class="factor">(1.78)</span></td><td></td><td style="background-color:rgb(251, 144, 115)"><span class="mean">24.06</span><span class="deviation">0.71</span><br><span class="factor">(3.41)</span></td><td style="background-color:rgb(228, 228, 131)"><span class="mean">12.92</span><span class="deviation">0.79</span><br><span class="factor">(1.83)</span></td><td style="background-color:rgb(181, 215, 128)"><span class="mean">10.77</span><span class="deviation">0.65</span><br><span class="factor">(1.52)</span></td><td style="background-color:rgb(206, 222, 129)"><span class="mean">11.89</span><span class="deviation">0.72</span><br><span class="factor">(1.68)</span></td><td style="background-color:rgb(255, 231, 131)"><span class="mean">14.65</span><span class="deviation">0.93</span><br><span class="factor">(2.07)</span></td><td style="background-color:rgb(121, 197, 125)"><span class="mean">8.06</span><span class="deviation">0.60</span><br><span class="factor">(1.14)</span></td><td style="background-color:rgb(116, 196, 125)"><span class="mean">7.85</span><span class="deviation">0.70</span><br><span class="factor">(1.11)</span></td><td style="background-color:rgb(253, 200, 125)"><span class="mean">18.04</span><span class="deviation">0.60</span><br><span class="factor">(2.55)</span></td><td style="background-color:rgb(254, 208, 127)"><span class="mean">17.19</span><span class="deviation">0.79</span><br><span class="factor">(2.43)</span></td><td style="background-color:rgb(181, 215, 128)"><span class="mean">10.77</span><span class="deviation">0.56</span><br><span class="factor">(1.52)</span></td><td style="background-color:rgb(99, 191, 124)"><span class="mean">7.07</span><span class="deviation">0.57</span><br><span class="factor">(1.00)</span></td></tr></table></body></html>