Page history
14 February 2018
7 November 2016
5 November 2016
4 November 2016
1 November 2016
24 October 2016
6 October 2016
22 September 2016
15 September 2016
→NodeList iteration costs 4ms
m+352
no edit summary
+1,021
→NodeList iteration costs 4ms
m+326
→Summary: NodeList iteration
+977
14 September 2016
13 September 2016
9 September 2016
add two more hypothesis
+1,425
→Hypothesis 3: Formatting Translations Is Slow
+92
→Hypothesis 2: NodeList Iteration Is Slow
+115
no edit summary
+179
no edit summary
+441
no edit summary
+319
no edit summary
+409
7 September 2016
6 September 2016
2 September 2016
→Hypothesis 6: DOM translation is slow
m+80
→Hypothesis 6: DOM translation is slow: microoptimizations result in microwins
+344
→Hypothesis 6: DOM translation is slow: multiple querySelectorAll?
+145
→Hypothesis 6: DOM translation is slow: add microoptimiztions
+162
→Hypothesis 6: DOM translation is slow
+518
1 September 2016
→Hypothesis 5: Lazy-to-actual XULElements conversion
m→Hypothesis 6: DOM translation is slow: testing strategies
+376
Hypothesis 6: We always take 20 ms
+1,081
→Hypothesis 5: Lazy-to-actual XULElements conversion: fix the ascii table
m+156
H5: Lazy-to-actual
+1,532
Debunk async
+534
30 August 2016
29 August 2016
→Hypothesis 2: NodeList Iteration Is Slow: iteration resolves lazy nodes
+27
→Hypothesis 2: NodeList Iteration Is Slow: getElementsByClassName is slow too
+222
→Hypothesis 2: NodeList Iteration Is Slow: Measure Array.from starting from 3rd launch
+17
→Hypothesis 1: IO Is Slow: it doesn't matter when IO starts
+531