Fix Parser/html5-full-render.html after r106379.
[WebKit-https.git] / PerformanceTests / ChangeLog
1 2012-01-31  Ryosuke Niwa  <rniwa@webkit.org>
2
3         Fix Parser/html5-full-render.html after r106379.
4
5         * Parser/html5-full-render.html:
6
7 2012-01-31  Ryosuke Niwa  <rniwa@webkit.org>
8
9         PerfTestRunner should automatically create pre#log
10         https://bugs.webkit.org/show_bug.cgi?id=77469
11
12         Reviewed by Tony Chang.
13
14         Automatically generate <pre id="log"></pre> if there isn't one.
15
16         * Bindings/event-target-wrapper.html:
17         * DOM/Accessors.html:
18         * DOM/CloneNodes.html:
19         * DOM/CreateNodes.html:
20         * DOM/DOMDivWalk.html:
21         * DOM/DOMTable.html:
22         * DOM/DOMWalk.html:
23         * DOM/Events.html:
24         * DOM/GetElement.html:
25         * DOM/GridSort.html:
26         * DOM/Template.html:
27         * Dromaeo/dom-query.html:
28         * Dromaeo/resources/dromaeorunner.js:
29         * Parser/html-parser.html:
30         * Parser/html5-full-render.html:
31         * Parser/simple-url.html:
32         * Parser/tiny-innerHTML.html:
33         * Parser/url-parser.html:
34         * Parser/xml-parser.html:
35         * resources/runner.js:
36         (PerfTestRunner.log):
37         (PerfTestRunner.printStatistics):
38
39 2012-01-31  Ryosuke Niwa  <rniwa@webkit.org>
40
41         runner.js in performance tests should define a class
42         https://bugs.webkit.org/show_bug.cgi?id=77074
43
44         Reviewed by Eric Seidel.
45
46         Wrap all functions in runner.js by PerfTestRunner and update tests that runner.js accordingly.
47         Also replace compute* functions in runner.js by more robust code from dom-perf.js.
48
49         * Bindings/event-target-wrapper.html:
50         * DOM/DOMTable.html:
51         * DOM/resources/dom-perf.js:
52         (BenchmarkSuite.prototype.RunSingle):
53         (runBenchmarkSuite):
54         * Mutation/append-child-deep.html:
55         * Mutation/append-child.html:
56         * Mutation/inner-html.html:
57         * Mutation/remove-child-deep.html:
58         * Mutation/remove-child.html:
59         * Parser/html-parser.html:
60         * Parser/html5-full-render.html:
61         * Parser/simple-url.html:
62         * Parser/tiny-innerHTML.html:
63         * Parser/url-parser.html:
64         * Parser/xml-parser.html:
65         * resources/runner.js:
66         (PerfTestRunner.log):
67         (PerfTestRunner.logInfo):
68         (PerfTestRunner.loadFile):
69         (PerfTestRunner.computeStatistics):
70         (PerfTestRunner.logStatistics):
71         (PerfTestRunner._runLoop.else):
72         (PerfTestRunner._runLoop):
73         (PerfTestRunner._runner):
74
75 2012-01-31  Hajime Morrita  <morrita@chromium.org>
76
77         [PerformanceTests] Add landing html for Dromaeo dom-query test
78         https://bugs.webkit.org/show_bug.cgi?id=77329
79
80         Reviewed by Ryosuke Niwa.
81
82         Added a "landing html" which includes actual dromaemo page and
83         send messages to interact with it. The landing html also dumps the
84         score in run-perf-tests friendly format.
85
86         This test isn't enabled until Dromaemo itself is available for run-perf-tests.
87         It will happen in a separate change.
88
89         * Dromaeo/dom-query.html: Added.
90         * Dromaeo/resources/dromaeorunner.js: Added.
91         * Skipped: Skipping this for now.
92
93 2012-01-30  Ryosuke Niwa  <rniwa@webkit.org>
94
95         Skip inspector tests since they have been timing out.
96
97         * Skipped:
98
99 2012-01-29  Ryosuke Niwa  <rniwa@webkit.org>
100
101         DOM/DOMDivWalk.html result is unreliable
102         https://bugs.webkit.org/show_bug.cgi?id=77313
103
104         Reviewed by Adam Birth.
105
106         Trigger garbage collection manually between test runs to avoid GC
107         to occur in the middle of runs.
108
109         * DOM/resources/dom-perf.js:
110         (BenchmarkSuite.prototype.RunSingle):
111         * resources/runner.js:
112         (gc.else.gcRec):
113         (gc):
114         (runLoop):
115
116 2012-01-26  Ryosuke Niwa  <rniwa@webkit.org>
117
118         Import Chromium's dom_perf test
119         https://bugs.webkit.org/show_bug.cgi?id=77175
120
121         Reviewed by Adam Barth.
122
123         Import dom_perf.
124
125         Note resources/dom/suites.js isn't used by any html file yet but it will be used by Chromium port
126         once its perf bots start pulling test files from WebKit repository instead of Google's internal repository.
127
128         * DOM: Added.
129         * DOM/Accessors.html: Added.
130         * DOM/CloneNodes.html: Added.
131         * DOM/CreateNodes.html: Added.
132         * DOM/DOMDivWalk.html: Added.
133         * DOM/DOMTable.html: Added.
134         * DOM/DOMWalk.html: Added.
135         * DOM/Events.html: Added.
136         * DOM/GetElement.html: Added.
137         * DOM/GridSort.html: Added.
138         * DOM/Template.html: Added.
139         * DOM/resources: Added.
140         * DOM/resources/dom-perf.js: Added.
141         * DOM/resources/dom-perf: Added.
142         * DOM/resources/dom-perf/accessors.js: Added.
143         * DOM/resources/dom-perf/clonenodes.js: Added.
144         * DOM/resources/dom-perf/createnodes.js: Added.
145         * DOM/resources/dom-perf/domdivwalk.js: Added.
146         * DOM/resources/dom-perf/domtable.js: Added.
147         * DOM/resources/dom-perf/domwalk.js: Added.
148         * DOM/resources/dom-perf/events.js: Added.
149         * DOM/resources/dom-perf/getelement.js: Added.
150         * DOM/resources/dom-perf/gridsort.js: Added.
151         * DOM/resources/dom-perf/suites.js: Added.
152         * DOM/resources/dom-perf/template.js: Added.
153         * resources/runner.js:
154
155 2012-01-25  Ryosuke Niwa  <rniwa@webkit.org>
156
157         html5-full-render.html fails due to a log
158         https://bugs.webkit.org/show_bug.cgi?id=77046
159
160         Reviewed by Adam Barth.
161
162         Replace the call to log() in html5-full-render.html by a call to newly added logInfo(),
163         which doesn't print anything inside DRT.
164
165         * Parser/html5-full-render.html:
166         * resources/runner.js:
167         (logInfo):
168
169 2012-01-19  Adam Barth  <abarth@webkit.org>
170
171         PerformanceTests's runner.js shouldn't be Parser-specific
172         https://bugs.webkit.org/show_bug.cgi?id=76670
173
174         Reviewed by Ryosuke Niwa.
175
176         This runner script is used by a bunch of difference performance tests.
177         It shouldn't be in the Parser directory anymore.
178
179         * Bindings/event-target-wrapper.html:
180         * Mutation/append-child-deep.html:
181         * Mutation/append-child.html:
182         * Mutation/inner-html.html:
183         * Mutation/remove-child-deep.html:
184         * Mutation/remove-child.html:
185         * Parser/html-parser.html:
186         * Parser/html5-full-render.html:
187         * Parser/resources/runner.js: Removed.
188         * Parser/simple-url.html:
189         * Parser/tiny-innerHTML.html:
190         * Parser/url-parser.html:
191         * Parser/xml-parser.html:
192         * resources: Added.
193         * resources/runner.js: Copied from PerformanceTests/Parser/resources/runner.js.
194
195 2012-01-19  Ryosuke Niwa  <rniwa@webkit.org>
196
197         Some perf tests time out when ran by run-perf-tests
198         https://bugs.webkit.org/show_bug.cgi?id=76612
199
200         Reviewed by Dirk Pranke and Eric Seidel.
201
202         Replace all images in html5.html by geenbox.png to avoid accessing whatwg.org when
203         running the parser tests. Also call dumpAsText, waitUntilDone, and notifyDone automatically
204         inside runner.js to avoid having to call them in individual tests.
205
206         * Bindings/event-target-wrapper.html: Removed calls to layoutTestController methods since
207         they are now called by runner.js automatically.
208         * Parser/resources/greenbox.png: Copied from LayoutTests/fast/css/resources/greenbox.png.
209         * Parser/resources/html5.html:
210         * Parser/resources/runner.js:
211         (runLoop):
212
213 2012-01-18  Ryosuke Niwa  <rniwa@webkit.org>
214
215         run-perf-tests should support Skipped list
216         https://bugs.webkit.org/show_bug.cgi?id=76594
217
218         Reviewed by Adam Barth.
219
220         Add Skipped list to be used by run-perf-tests as it can only runs tests in
221         Bindings, Parser, and inspector at the moment.
222
223         * Skipped: Added.
224
225 2012-01-12  Ilya Tikhonovsky  <loislo@chromium.org>
226
227         Web Inspector: performance: restore 'log 300 messages into console' test.
228         https://bugs.webkit.org/show_bug.cgi?id=76170
229
230         It was removed in order of transition from layout tests to perf tests.
231
232         Reviewed by Yury Semikhatsky.
233
234         * inspector/console-300-lines.html: Added.
235
236 2012-01-12  Ilya Tikhonovsky  <loislo@chromium.org>
237
238         Web Inspector: performance tests: fix memory leak in first-open-resources test.
239         https://bugs.webkit.org/show_bug.cgi?id=76049
240
241         first-open-resources doesn't reset resource panel properly after test run.
242
243         Reviewed by Yury Semikhatsky.
244
245         * inspector/first-open-resources.html:
246
247 2012-01-10  Ilya Tikhonovsky  <loislo@chromium.org>
248
249         Unreviewed. WebInspector: Remove unnecessary logging from the test.
250
251         * inspector/first-open-resources.html:
252
253 2012-01-10  Ilya Tikhonovsky  <loislo@chromium.org>
254
255         Unreviewed. Restore test that was removed during migration from LayoutTests folder.
256
257         * inspector/first-open-resources.html: Added.
258
259 2012-01-09  Ilya Tikhonovsky  <loislo@chromium.org>
260
261         Unreviewed test fix after r103683.
262
263         * inspector/first-open-scripts.html:
264         * inspector/show-panel.html:
265
266 2012-01-03  Adam Barth  <abarth@webkit.org>
267
268         html-parser.html takes too long to run
269         https://bugs.webkit.org/show_bug.cgi?id=75515
270
271         Reviewed by Eric Seidel.
272
273         In working on runner.js, we introduced a factor of 10 increase to the
274         running time of this benchmark.  This patch dials down the number of
275         iterations to something more user-friendly.
276
277         * Parser/html-parser.html:
278
279 2011-12-18  Ilya Tikhonovsky  <loislo@chromium.org>
280
281         Web Inspector: move heap data stats to separate tab.
282         https://bugs.webkit.org/show_bug.cgi?id=74704
283
284         Reviewed by Pavel Feldman.
285
286         * inspector/performance-test.js:
287         (initialize_TimeTracker.InspectorTest.runPerformanceTest.Timer.prototype._dump):
288         (initialize_TimeTracker.InspectorTest.runPerformanceTest):
289
290 2011-12-01  Ilya Tikhonovsky  <loislo@chromium.org>
291
292         Web Inspector: chromium: move and adapt Inspector's performance tests for running with run-inspector-perf-tests.py.
293         https://bugs.webkit.org/show_bug.cgi?id=72260
294
295         Reviewed by Pavel Feldman.
296
297         * inspector/first-open-elements.html: Renamed from LayoutTests/inspector/performance/resources/first-open-elements.html.
298         * inspector/first-open-scripts.html: Renamed from LayoutTests/inspector/performance/resources/first-open-scripts.html.
299         * inspector/inspector-startup-time.html: Renamed from LayoutTests/inspector/performance/resources/inspector-startup-time.html.
300         * inspector/network-append-30-requests.html: Renamed from LayoutTests/inspector/performance/resources/network-append-30-requests.html.
301         * inspector/performance-test.js: Renamed from LayoutTests/inspector/performance/resources/performance-test.js.
302         (initialize_TimeTracker.InspectorTest.runPerformanceTest.Timer):
303         (initialize_TimeTracker.InspectorTest.runPerformanceTest.Timer.prototype.start):
304         (initialize_TimeTracker.InspectorTest.runPerformanceTest.Timer.prototype.finish):
305         (initialize_TimeTracker.InspectorTest.runPerformanceTest.Timer.prototype._getJSHeapSize):
306         (initialize_TimeTracker.InspectorTest.runPerformanceTest.Timer.prototype.done):
307         (initialize_TimeTracker.InspectorTest.runPerformanceTest.Timer.prototype._runTest):
308         (initialize_TimeTracker.InspectorTest.runPerformanceTest.Timer.prototype._dump):
309         (initialize_TimeTracker.InspectorTest.runPerformanceTest):
310         (initialize_TimeTracker.InspectorTest.mark):
311         * inspector/show-panel.html: Renamed from LayoutTests/inspector/performance/resources/show-panel.html.
312
313 2011-11-09  Adam Klein  <adamk@chromium.org>
314
315         [MutationObservers] Microbenchmarks for appendChild, removeChild, and innerHTML
316         https://bugs.webkit.org/show_bug.cgi?id=71939
317
318         Reviewed by Ojan Vafai.
319
320         These benchmarks time both the DOM mutations themselves and the time taken
321         to call the MutationCallback. This measurement is achieved by
322         executing the code entirely within the MutationCallback itself.
323
324         * Mutation/append-child-deep.html: Added. Covers appendChild in a 200-node-deep tree with subtree observation.
325         * Mutation/append-child.html: Added. Covers appendChild in a flat tree.
326         * Mutation/inner-html.html: Added. Covers innerHTML adding and removing many nodes at a time.
327         * Mutation/remove-child-deep.html: Added. Covers removeChild in a 200-node-deep tree with subtree observation.
328         * Mutation/remove-child.html: Added. Covers removeChild in a flat tree.
329
330 2011-10-25  Adam Barth  <abarth@webkit.org>
331
332         EventTargetFactory.in is not sorted
333         https://bugs.webkit.org/show_bug.cgi?id=70855
334
335         Reviewed by Eric Seidel.
336
337         Add a microbenchmark for wrapping event target.
338
339         * Bindings: Added.
340         * Bindings/event-target-wrapper.html: Added.
341         * Parser/resources/runner.js:
342         (runLoop):
343             - Let the user of the harness get a callback when the test is done.
344
345 2011-10-04  Eric Seidel  <eric@webkit.org>
346
347         Update html5-full-render.html to load the HTML5 spec incrementally, closer to how the browser would
348         https://bugs.webkit.org/show_bug.cgi?id=69374
349
350         Unreviewed.
351
352         Per https://bugs.webkit.org/show_bug.cgi?id=69374#c7
353         updating the chunksize to be a bit smaller now that the total
354         size of the html5 spec is smaller than when I wrote the test.
355
356         This should increase the prevalence of style resolution in the
357         sample time, which more closely matches instrument samples
358         taken when loading the full page in Safari.
359
360         * Parser/html5-full-render.html:
361
362 2011-10-04  Eric Seidel  <eric@webkit.org>
363
364         Update html5-full-render.html to load the HTML5 spec incrementally, closer to how the browser would
365         https://bugs.webkit.org/show_bug.cgi?id=69374
366
367         Reviewed by James Robinson.
368
369         This should finally be able to provide us with a repeatable metric
370         for how fast we're currently able to load the HTML5 spec.
371         There are a variety of interesting functions which show up in this
372         sample, including of course style resolution.
373
374         * Parser/html5-full-render.html:
375
376 2011-10-04  Eric Seidel  <eric@webkit.org>
377
378         Update our copy of the HTML5 spec used for performance testing to match the latest version
379         https://bugs.webkit.org/show_bug.cgi?id=69364
380
381         Unreviewed.  The patch is too large to post, so landing this unreviewed. :(
382
383         The copy of the html5 spec we were using for testing was over a year old
384         and didn't have any of the subresources with it (we were only using it
385         as an HTML parsing benchmark).  I'm about to use it for testing
386         the full load/render time of the benchmark, so I've updated to the latest
387         version of the spec (now 8mb instead of 5mb) and inlined two of the
388         CSS files.  (Inlining the CSS was necessary to make my testing consistent
389         as there seems to be a race with some timer fired after CSS load.)
390
391         Increasing from 5mb to 8mb showed a similar 30% slowdown in our parser
392         benchmarks as expected.
393
394         * Parser/resources/html5.html:
395
396 2011-10-04  Eric Seidel  <eric@webkit.org>
397
398         Add loopsPerRun option to Parser performance test runner
399         https://bugs.webkit.org/show_bug.cgi?id=69363
400
401         Reviewed by Antti Koivisto.
402
403         Add loopsPerRun option and abstract out runLoop function (to make the UI more responsive).
404         No change in behavior in any of the tests.
405
406         * Parser/resources/runner.js:
407         (runLoop):
408         (run):
409         (start):
410
411 2011-10-03  Eric Seidel  <eric@webkit.org>
412
413         Add a microbenchmark for a full-page render of the HTML5 spec
414         https://bugs.webkit.org/show_bug.cgi?id=69285
415
416         Reviewed by Adam Barth.
417
418         This was designed to be a test for https://bugs.webkit.org/show_bug.cgi?id=68944
419         But it seems that by far our dominating cost for the HTML5 benchmark is
420         time spent laying out lines (which isn't actually that surprising).
421
422         I'm adding the performance test for posterity.
423
424         * Parser/html-parser.html:
425          - Removed use of "about:blank" which abarth says is a no-op.  Made comment more accurate.
426         * Parser/html5-full-render.html: Copied from PerformanceTests/Parser/html-parser.html.
427
428 2011-10-03  Eric Seidel  <eric@webkit.org>
429
430         PerformanceTests/Parser/html-parser is only testing parsing of the head element
431         https://bugs.webkit.org/show_bug.cgi?id=69283
432
433         Reviewed by Adam Barth.
434
435         While investigating https://bugs.webkit.org/show_bug.cgi?id=68944
436         I found that the html-parser benchmark was only parsing up to the
437         first script tag per loop!  We've fixed this by adding the sandbox
438         tag which will deny all external loads and allow the parser to
439         synchronously continue parsing the entire document to completion
440         (as we had expected it was doing).
441
442         This changes the profile somewhat.  Line number counting is much
443         hotter, since we're actually accounting for the parse of the entire
444         document in our sample.
445
446         Total sample time only about doubles, from 1800ms to 3800ms on my machine
447         which is less than I would have expected.
448
449         * Parser/html-parser.html:
450
451 2011-08-09  Alexandru Chiculita  <achicu@adobe.com>
452
453         Fixing 65868 REGRESSION(r92610) caused by 65668 - Optimize floating elements lookup
454         https://bugs.webkit.org/show_bug.cgi?id=65871
455
456         Reviewed by Dave Hyatt.
457
458         * Layout/floats.html: Added the nested divs, so that we can test the propagation impact of the floats tree.
459
460 2011-08-08  Sheriff Bot  <webkit.review.bot@gmail.com>
461
462         Unreviewed, rolling out r92610.
463         http://trac.webkit.org/changeset/92610
464         https://bugs.webkit.org/show_bug.cgi?id=65868
465
466         Caused assertion failures when running fast/multicol tests
467         (Requested by andersca on #webkit).
468
469         * Layout/floats.html:
470
471 2011-08-08  Alexandru Chiculita  <achicu@adobe.com>
472
473         Optimize floating elements lookup
474         https://bugs.webkit.org/show_bug.cgi?id=65668
475
476         Reviewed by David Hyatt.
477
478         * Layout/floats.html: Added the nested divs, so that we can test the propagation impact of the floats tree.
479
480 2011-08-04  Alexandru Chiculita  <achicu@adobe.com>
481
482         Add a performance test for floating elements layout algorithm
483         https://bugs.webkit.org/show_bug.cgi?id=65741
484
485         The test creating lots of small floats and randomly changes
486         the width of one element at a time. It measures how often it can do that.
487
488         Reviewed by Adam Barth.
489
490         * Layout/floats.html: Added.
491
492 2011-05-30  Daniel Bates  <dbates@webkit.org>
493
494         Reviewed by Adam Barth.
495
496         Rename XSSFilter to XSSAuditor
497         https://bugs.webkit.org/show_bug.cgi?id=61718
498
499         Currently we use the names XSSFilter and XSSAuditor throughout the project.
500         Instead, we should choose one name for consistency.
501
502         No functionality was changed. So, no new tests.
503
504         * XSSAuditor: Copied from PerformanceTests/XSSFilter.
505         * XSSFilter: Removed.
506         * XSSFilter/large-post-many-events.html: Removed.
507         * XSSFilter/large-post-many-inline-scripts-and-events.html: Removed.
508         * XSSFilter/resources: Removed.
509         * XSSFilter/resources/target-for-large-post-many-inline-scripts-and-events.html: Removed.
510
511 2011-03-25  Leo Yang  <leo.yang@torchmobile.com.cn>
512
513         Reviewed by Dirk Schulze.
514
515         SVG <use> element performance improvement
516         https://bugs.webkit.org/show_bug.cgi?id=57077
517
518         Add a manual test case which is from
519         http://upload.wikimedia.org/wikipedia/commons/4/4e/Sierpinski_carpet_6.svg
520         for svg <use> element performance test.
521
522         * PageLoad/svg/files/Sierpinski_carpet_6.svg: Added.
523         * PageLoad/svg/svg.pltsuite:
524
525 2011-02-05  Eric Seidel  <eric@webkit.org>
526
527         Reviewed by Adam Barth.
528
529         Add performance tests for URL parsing
530         https://bugs.webkit.org/show_bug.cgi?id=53845
531
532         The final-url-en URL corpus is from:
533         http://corpus.leeds.ac.uk/internet.html
534
535         There are also other language corpuses which we may want to use in the future.
536
537         The usage instructions were as follows:
538         "URL lists and other resources: you can freely use them in your research
539         provided that you supply a link to this website: http://corpus.leeds.ac.uk/."
540         Done.
541
542         * Parser/simple-url.html: Added.
543          On my machine:
544          Firefox: 255ms
545          TOT WebKit: 378ms
546          Chrome: 286ms
547          Opera: 2830ms (no, that is not a typo)
548         * Parser/url-parser.html: Added.
549          Firefox: 381ms
550          TOT WebKit: 216ms
551          Chrome: 131ms
552          Opera: 1383ms (again, not a typo)
553         * Parser/resources/final-url-en: Added.
554
555 2011-02-03  Adam Barth  <abarth@webkit.org>
556
557         Reviewed by Daniel Bates.
558
559         Add another XSSFilter PerformanceTest
560         https://bugs.webkit.org/show_bug.cgi?id=53750
561
562         This PerformanceTest tests the case that was slow in
563         https://bugs.webkit.org/show_bug.cgi?id=49845
564
565         * XSSFilter/large-post-many-inline-scripts-and-events.html: Added.
566         * XSSFilter/resources: Added.
567         * XSSFilter/resources/target-for-large-post-many-inline-scripts-and-events.html: Added.
568
569 2011-02-03  Adam Barth  <abarth@webkit.org>
570
571         Reviewed by Eric Seidel.
572
573         Add PerformanceTest for XSSFilter
574         https://bugs.webkit.org/show_bug.cgi?id=53741
575
576         This performance tests covers the case of a large POST data and many
577         small event handlers.
578
579         * XSSFilter: Added.
580         * XSSFilter/large-post-many-events.html: Added.
581
582 2011-02-02  Adam Barth  <abarth@webkit.org>
583
584         Rubber-stamped by Eric Seidel.
585
586         Merge PerformanceTests/Parser/ChangeLog and
587         PerformanceTests/PageLoad/ChangeLog into PerformanceTests/ChangeLog.
588
589         It's silly to have ChangeLogs for each of these directories separately.
590         I've left SunSpider with its own ChangeLog because it's more of an
591         independent entity.
592
593         * ChangeLog: Added.
594
595 2011-02-02  Eric Seidel  <eric@webkit.org>
596
597         Unreviewed.  Just fixing an exception seen in Firefox.
598
599         HTML5 TreeBuilder regressed a Peacekeeper DOM test by 40%
600         https://bugs.webkit.org/show_bug.cgi?id=48719
601
602         Make the benchmarks work in Firefox/Opera.
603
604         * resources/runner.js:
605         (log):
606
607 2011-01-27  Eric Seidel  <eric@webkit.org>
608
609         Reviewed by Darin Adler.
610
611         HTML5 TreeBuilder regressed a Peacekeeper DOM test by 40%
612         https://bugs.webkit.org/show_bug.cgi?id=48719
613
614         It's unclear exactly what the Peacekeeper benchmark is testing,
615         because I haven't found a way to run it myself.
616
617         However, I constructed a benchmark which shows at least one possible slow point.
618         The HTML5 spec talks about creating a new document for every time we use
619         the fragment parsing algorithm.  Document() it turns out, it a huge bloated
620         mess, and the constructor and destructor do a huge amount of work.
621
622         * benchmarks/parser/tiny-innerHTML.html: Added.
623
624 2011-01-29  Sheriff Bot  <webkit.review.bot@gmail.com>
625
626         Unreviewed, rolling out r77050.
627         http://trac.webkit.org/changeset/77050
628         https://bugs.webkit.org/show_bug.cgi?id=53371
629
630         Caused a crash in Chromium's test_shell_tests (Requested by
631         rniwa on #webkit).
632
633         * resources/performance-test.js: Removed.
634         * tiny-innerHTML.html: Removed.
635
636 2011-01-28  Eric Seidel  <eric@webkit.org>
637
638         Reviewed by Darin Adler.
639
640         HTML5 TreeBuilder regressed a Peacekeeper DOM test by 40%
641         https://bugs.webkit.org/show_bug.cgi?id=48719
642
643         It's unclear exactly what the Peacekeeper benchmark is testing,
644         because I haven't found a way to run it myself.
645
646         However, I constructed a benchmark which shows at least one possible slow point.
647         The HTML5 spec talks about creating a new document for every time we use
648         the fragment parsing algorithm.  Document() it turns out, it a huge bloated
649         mess, and the constructor and destructor do a huge amount of work.
650         To avoid constructing (or destructing) documents for each innerHTML call,
651         this patch adds a shared dummy document used by all innerHTML calls.
652
653         * benchmarks/parser/tiny-innerHTML.html: Added.
654
655 2010-12-31  Adam Barth  <abarth@webkit.org>
656
657         Rubber-stamped by Eric Seidel.
658
659         Move HTML and XML parser benchmarks into PerformanceTests/Parser
660         https://bugs.webkit.org/show_bug.cgi?id=51772
661
662         Add a ChangeLog for tracking changes to the Parser PerformanceTest.
663
664         * ChangeLog: Added.
665
666 2010-12-31  Adam Barth  <abarth@webkit.org>
667
668         Rubber-stamped by Eric Seidel.
669
670         Move PageLoadTests to PerformanceTests/PageLoad
671         https://bugs.webkit.org/show_bug.cgi?id=51771
672
673         Update URLs to point to the new directory name.
674
675         * svg/svg.pltsuite:
676
677 2006-12-26  Eric Seidel  <eric@webkit.org>
678
679         Reviewed by olliej.
680
681         * svg/svg.pltsuite: re-enable word-iso.svg after fixing http://bugs.webkit.org/show_bug.cgi?id=11987
682
683 2006-12-26  Eric Seidel  <eric@webkit.org>
684
685         Reviewed by bradee-oh.
686         
687         Add new PageLoadTests directory (this one)
688         Add LICENSES file to explain where each SVG came from.
689
690         * ChangeLog: Added.
691         * svg/LICENSES: Added.
692         * svg/files/33041-Samurai.svg: Added.
693         * svg/files/42470-flower_from_my_garden_v2.svg: Added.
694         * svg/files/Harvey_Rayner.svg: Added.
695         * svg/files/az-lizard_benji_park_01.svg: Added.
696         * svg/files/bamboo_01.svg: Added.
697         * svg/files/cacuts_01.svg: Added.
698         * svg/files/cowboy.svg: Added.
699         * svg/files/crawfish2_ganson.svg: Added.
700         * svg/files/deb9frac1.svg: Added.
701         * svg/files/food_leif_lodahl_01.svg: Added.
702         * svg/files/france.svg: Added.
703         * svg/files/francobollo_gnome_ezechi_02.svg: Added.
704         * svg/files/gearflowers.svg: Added.
705         * svg/files/hereGear4.svg: Added.
706         * svg/files/mtsthelens.svg: Added.
707         * svg/files/mtsthelens0.jpg: Added.
708         * svg/files/world-iso.svg: Added.
709         * svg/files/worldcup.svg: Added.
710         * svg/svg.pltsuite: Added.
711