2011-02-03 Adam Barth <abarth@webkit.org>
[WebKit-https.git] / PerformanceTests / ChangeLog
1 2011-02-03  Adam Barth  <abarth@webkit.org>
2
3         Reviewed by Eric Seidel.
4
5         Add PerformanceTest for XSSFilter
6         https://bugs.webkit.org/show_bug.cgi?id=53741
7
8         This performance tests covers the case of a large POST data and many
9         small event handlers.
10
11         * XSSFilter: Added.
12         * XSSFilter/large-post-many-events.html: Added.
13
14 2011-02-02  Adam Barth  <abarth@webkit.org>
15
16         Rubber-stamped by Eric Seidel.
17
18         Merge PerformanceTests/Parser/ChangeLog and
19         PerformanceTests/PageLoad/ChangeLog into PerformanceTests/ChangeLog.
20
21         It's silly to have ChangeLogs for each of these directories separately.
22         I've left SunSpider with its own ChangeLog because it's more of an
23         independent entity.
24
25         * ChangeLog: Added.
26
27 2011-02-02  Eric Seidel  <eric@webkit.org>
28
29         Unreviewed.  Just fixing an exception seen in Firefox.
30
31         HTML5 TreeBuilder regressed a Peacekeeper DOM test by 40%
32         https://bugs.webkit.org/show_bug.cgi?id=48719
33
34         Make the benchmarks work in Firefox/Opera.
35
36         * resources/runner.js:
37         (log):
38
39 2011-01-27  Eric Seidel  <eric@webkit.org>
40
41         Reviewed by Darin Adler.
42
43         HTML5 TreeBuilder regressed a Peacekeeper DOM test by 40%
44         https://bugs.webkit.org/show_bug.cgi?id=48719
45
46         It's unclear exactly what the Peacekeeper benchmark is testing,
47         because I haven't found a way to run it myself.
48
49         However, I constructed a benchmark which shows at least one possible slow point.
50         The HTML5 spec talks about creating a new document for every time we use
51         the fragment parsing algorithm.  Document() it turns out, it a huge bloated
52         mess, and the constructor and destructor do a huge amount of work.
53
54         * benchmarks/parser/tiny-innerHTML.html: Added.
55
56 2011-01-29  Sheriff Bot  <webkit.review.bot@gmail.com>
57
58         Unreviewed, rolling out r77050.
59         http://trac.webkit.org/changeset/77050
60         https://bugs.webkit.org/show_bug.cgi?id=53371
61
62         Caused a crash in Chromium's test_shell_tests (Requested by
63         rniwa on #webkit).
64
65         * resources/performance-test.js: Removed.
66         * tiny-innerHTML.html: Removed.
67
68 2011-01-28  Eric Seidel  <eric@webkit.org>
69
70         Reviewed by Darin Adler.
71
72         HTML5 TreeBuilder regressed a Peacekeeper DOM test by 40%
73         https://bugs.webkit.org/show_bug.cgi?id=48719
74
75         It's unclear exactly what the Peacekeeper benchmark is testing,
76         because I haven't found a way to run it myself.
77
78         However, I constructed a benchmark which shows at least one possible slow point.
79         The HTML5 spec talks about creating a new document for every time we use
80         the fragment parsing algorithm.  Document() it turns out, it a huge bloated
81         mess, and the constructor and destructor do a huge amount of work.
82         To avoid constructing (or destructing) documents for each innerHTML call,
83         this patch adds a shared dummy document used by all innerHTML calls.
84
85         * benchmarks/parser/tiny-innerHTML.html: Added.
86
87 2010-12-31  Adam Barth  <abarth@webkit.org>
88
89         Rubber-stamped by Eric Seidel.
90
91         Move HTML and XML parser benchmarks into PerformanceTests/Parser
92         https://bugs.webkit.org/show_bug.cgi?id=51772
93
94         Add a ChangeLog for tracking changes to the Parser PerformanceTest.
95
96         * ChangeLog: Added.
97
98 2010-12-31  Adam Barth  <abarth@webkit.org>
99
100         Rubber-stamped by Eric Seidel.
101
102         Move PageLoadTests to PerformanceTests/PageLoad
103         https://bugs.webkit.org/show_bug.cgi?id=51771
104
105         Update URLs to point to the new directory name.
106
107         * svg/svg.pltsuite:
108
109 2006-12-26  Eric Seidel  <eric@webkit.org>
110
111         Reviewed by olliej.
112
113         * svg/svg.pltsuite: re-enable word-iso.svg after fixing http://bugs.webkit.org/show_bug.cgi?id=11987
114
115 2006-12-26  Eric Seidel  <eric@webkit.org>
116
117         Reviewed by bradee-oh.
118         
119         Add new PageLoadTests directory (this one)
120         Add LICENSES file to explain where each SVG came from.
121
122         * ChangeLog: Added.
123         * svg/LICENSES: Added.
124         * svg/files/33041-Samurai.svg: Added.
125         * svg/files/42470-flower_from_my_garden_v2.svg: Added.
126         * svg/files/Harvey_Rayner.svg: Added.
127         * svg/files/az-lizard_benji_park_01.svg: Added.
128         * svg/files/bamboo_01.svg: Added.
129         * svg/files/cacuts_01.svg: Added.
130         * svg/files/cowboy.svg: Added.
131         * svg/files/crawfish2_ganson.svg: Added.
132         * svg/files/deb9frac1.svg: Added.
133         * svg/files/food_leif_lodahl_01.svg: Added.
134         * svg/files/france.svg: Added.
135         * svg/files/francobollo_gnome_ezechi_02.svg: Added.
136         * svg/files/gearflowers.svg: Added.
137         * svg/files/hereGear4.svg: Added.
138         * svg/files/mtsthelens.svg: Added.
139         * svg/files/mtsthelens0.jpg: Added.
140         * svg/files/world-iso.svg: Added.
141         * svg/files/worldcup.svg: Added.
142         * svg/svg.pltsuite: Added.
143