Add expected results for Snow Leopard and earlier for fast/css/font-family-pictograph...
[WebKit.git] / PerformanceTests / ChangeLog
1 2011-05-30  Daniel Bates  <dbates@webkit.org>
2
3         Reviewed by Adam Barth.
4
5         Rename XSSFilter to XSSAuditor
6         https://bugs.webkit.org/show_bug.cgi?id=61718
7
8         Currently we use the names XSSFilter and XSSAuditor throughout the project.
9         Instead, we should choose one name for consistency.
10
11         No functionality was changed. So, no new tests.
12
13         * XSSAuditor: Copied from PerformanceTests/XSSFilter.
14         * XSSFilter: Removed.
15         * XSSFilter/large-post-many-events.html: Removed.
16         * XSSFilter/large-post-many-inline-scripts-and-events.html: Removed.
17         * XSSFilter/resources: Removed.
18         * XSSFilter/resources/target-for-large-post-many-inline-scripts-and-events.html: Removed.
19
20 2011-03-25  Leo Yang  <leo.yang@torchmobile.com.cn>
21
22         Reviewed by Dirk Schulze.
23
24         SVG <use> element performance improvement
25         https://bugs.webkit.org/show_bug.cgi?id=57077
26
27         Add a manual test case which is from
28         http://upload.wikimedia.org/wikipedia/commons/4/4e/Sierpinski_carpet_6.svg
29         for svg <use> element performance test.
30
31         * PageLoad/svg/files/Sierpinski_carpet_6.svg: Added.
32         * PageLoad/svg/svg.pltsuite:
33
34 2011-02-05  Eric Seidel  <eric@webkit.org>
35
36         Reviewed by Adam Barth.
37
38         Add performance tests for URL parsing
39         https://bugs.webkit.org/show_bug.cgi?id=53845
40
41         The final-url-en URL corpus is from:
42         http://corpus.leeds.ac.uk/internet.html
43
44         There are also other language corpuses which we may want to use in the future.
45
46         The usage instructions were as follows:
47         "URL lists and other resources: you can freely use them in your research
48         provided that you supply a link to this website: http://corpus.leeds.ac.uk/."
49         Done.
50
51         * Parser/simple-url.html: Added.
52          On my machine:
53          Firefox: 255ms
54          TOT WebKit: 378ms
55          Chrome: 286ms
56          Opera: 2830ms (no, that is not a typo)
57         * Parser/url-parser.html: Added.
58          Firefox: 381ms
59          TOT WebKit: 216ms
60          Chrome: 131ms
61          Opera: 1383ms (again, not a typo)
62         * Parser/resources/final-url-en: Added.
63
64 2011-02-03  Adam Barth  <abarth@webkit.org>
65
66         Reviewed by Daniel Bates.
67
68         Add another XSSFilter PerformanceTest
69         https://bugs.webkit.org/show_bug.cgi?id=53750
70
71         This PerformanceTest tests the case that was slow in
72         https://bugs.webkit.org/show_bug.cgi?id=49845
73
74         * XSSFilter/large-post-many-inline-scripts-and-events.html: Added.
75         * XSSFilter/resources: Added.
76         * XSSFilter/resources/target-for-large-post-many-inline-scripts-and-events.html: Added.
77
78 2011-02-03  Adam Barth  <abarth@webkit.org>
79
80         Reviewed by Eric Seidel.
81
82         Add PerformanceTest for XSSFilter
83         https://bugs.webkit.org/show_bug.cgi?id=53741
84
85         This performance tests covers the case of a large POST data and many
86         small event handlers.
87
88         * XSSFilter: Added.
89         * XSSFilter/large-post-many-events.html: Added.
90
91 2011-02-02  Adam Barth  <abarth@webkit.org>
92
93         Rubber-stamped by Eric Seidel.
94
95         Merge PerformanceTests/Parser/ChangeLog and
96         PerformanceTests/PageLoad/ChangeLog into PerformanceTests/ChangeLog.
97
98         It's silly to have ChangeLogs for each of these directories separately.
99         I've left SunSpider with its own ChangeLog because it's more of an
100         independent entity.
101
102         * ChangeLog: Added.
103
104 2011-02-02  Eric Seidel  <eric@webkit.org>
105
106         Unreviewed.  Just fixing an exception seen in Firefox.
107
108         HTML5 TreeBuilder regressed a Peacekeeper DOM test by 40%
109         https://bugs.webkit.org/show_bug.cgi?id=48719
110
111         Make the benchmarks work in Firefox/Opera.
112
113         * resources/runner.js:
114         (log):
115
116 2011-01-27  Eric Seidel  <eric@webkit.org>
117
118         Reviewed by Darin Adler.
119
120         HTML5 TreeBuilder regressed a Peacekeeper DOM test by 40%
121         https://bugs.webkit.org/show_bug.cgi?id=48719
122
123         It's unclear exactly what the Peacekeeper benchmark is testing,
124         because I haven't found a way to run it myself.
125
126         However, I constructed a benchmark which shows at least one possible slow point.
127         The HTML5 spec talks about creating a new document for every time we use
128         the fragment parsing algorithm.  Document() it turns out, it a huge bloated
129         mess, and the constructor and destructor do a huge amount of work.
130
131         * benchmarks/parser/tiny-innerHTML.html: Added.
132
133 2011-01-29  Sheriff Bot  <webkit.review.bot@gmail.com>
134
135         Unreviewed, rolling out r77050.
136         http://trac.webkit.org/changeset/77050
137         https://bugs.webkit.org/show_bug.cgi?id=53371
138
139         Caused a crash in Chromium's test_shell_tests (Requested by
140         rniwa on #webkit).
141
142         * resources/performance-test.js: Removed.
143         * tiny-innerHTML.html: Removed.
144
145 2011-01-28  Eric Seidel  <eric@webkit.org>
146
147         Reviewed by Darin Adler.
148
149         HTML5 TreeBuilder regressed a Peacekeeper DOM test by 40%
150         https://bugs.webkit.org/show_bug.cgi?id=48719
151
152         It's unclear exactly what the Peacekeeper benchmark is testing,
153         because I haven't found a way to run it myself.
154
155         However, I constructed a benchmark which shows at least one possible slow point.
156         The HTML5 spec talks about creating a new document for every time we use
157         the fragment parsing algorithm.  Document() it turns out, it a huge bloated
158         mess, and the constructor and destructor do a huge amount of work.
159         To avoid constructing (or destructing) documents for each innerHTML call,
160         this patch adds a shared dummy document used by all innerHTML calls.
161
162         * benchmarks/parser/tiny-innerHTML.html: Added.
163
164 2010-12-31  Adam Barth  <abarth@webkit.org>
165
166         Rubber-stamped by Eric Seidel.
167
168         Move HTML and XML parser benchmarks into PerformanceTests/Parser
169         https://bugs.webkit.org/show_bug.cgi?id=51772
170
171         Add a ChangeLog for tracking changes to the Parser PerformanceTest.
172
173         * ChangeLog: Added.
174
175 2010-12-31  Adam Barth  <abarth@webkit.org>
176
177         Rubber-stamped by Eric Seidel.
178
179         Move PageLoadTests to PerformanceTests/PageLoad
180         https://bugs.webkit.org/show_bug.cgi?id=51771
181
182         Update URLs to point to the new directory name.
183
184         * svg/svg.pltsuite:
185
186 2006-12-26  Eric Seidel  <eric@webkit.org>
187
188         Reviewed by olliej.
189
190         * svg/svg.pltsuite: re-enable word-iso.svg after fixing http://bugs.webkit.org/show_bug.cgi?id=11987
191
192 2006-12-26  Eric Seidel  <eric@webkit.org>
193
194         Reviewed by bradee-oh.
195         
196         Add new PageLoadTests directory (this one)
197         Add LICENSES file to explain where each SVG came from.
198
199         * ChangeLog: Added.
200         * svg/LICENSES: Added.
201         * svg/files/33041-Samurai.svg: Added.
202         * svg/files/42470-flower_from_my_garden_v2.svg: Added.
203         * svg/files/Harvey_Rayner.svg: Added.
204         * svg/files/az-lizard_benji_park_01.svg: Added.
205         * svg/files/bamboo_01.svg: Added.
206         * svg/files/cacuts_01.svg: Added.
207         * svg/files/cowboy.svg: Added.
208         * svg/files/crawfish2_ganson.svg: Added.
209         * svg/files/deb9frac1.svg: Added.
210         * svg/files/food_leif_lodahl_01.svg: Added.
211         * svg/files/france.svg: Added.
212         * svg/files/francobollo_gnome_ezechi_02.svg: Added.
213         * svg/files/gearflowers.svg: Added.
214         * svg/files/hereGear4.svg: Added.
215         * svg/files/mtsthelens.svg: Added.
216         * svg/files/mtsthelens0.jpg: Added.
217         * svg/files/world-iso.svg: Added.
218         * svg/files/worldcup.svg: Added.
219         * svg/svg.pltsuite: Added.
220