1 2011-05-30 Daniel Bates <dbates@webkit.org>
3 Reviewed by Adam Barth.
5 Rename XSSFilter to XSSAuditor
6 https://bugs.webkit.org/show_bug.cgi?id=61718
8 Currently we use the names XSSFilter and XSSAuditor throughout the project.
9 Instead, we should choose one name for consistency.
11 No functionality was changed. So, no new tests.
13 * XSSAuditor: Copied from PerformanceTests/XSSFilter.
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.
20 2011-03-25 Leo Yang <leo.yang@torchmobile.com.cn>
22 Reviewed by Dirk Schulze.
24 SVG <use> element performance improvement
25 https://bugs.webkit.org/show_bug.cgi?id=57077
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.
31 * PageLoad/svg/files/Sierpinski_carpet_6.svg: Added.
32 * PageLoad/svg/svg.pltsuite:
34 2011-02-05 Eric Seidel <eric@webkit.org>
36 Reviewed by Adam Barth.
38 Add performance tests for URL parsing
39 https://bugs.webkit.org/show_bug.cgi?id=53845
41 The final-url-en URL corpus is from:
42 http://corpus.leeds.ac.uk/internet.html
44 There are also other language corpuses which we may want to use in the future.
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/."
51 * Parser/simple-url.html: Added.
56 Opera: 2830ms (no, that is not a typo)
57 * Parser/url-parser.html: Added.
61 Opera: 1383ms (again, not a typo)
62 * Parser/resources/final-url-en: Added.
64 2011-02-03 Adam Barth <abarth@webkit.org>
66 Reviewed by Daniel Bates.
68 Add another XSSFilter PerformanceTest
69 https://bugs.webkit.org/show_bug.cgi?id=53750
71 This PerformanceTest tests the case that was slow in
72 https://bugs.webkit.org/show_bug.cgi?id=49845
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.
78 2011-02-03 Adam Barth <abarth@webkit.org>
80 Reviewed by Eric Seidel.
82 Add PerformanceTest for XSSFilter
83 https://bugs.webkit.org/show_bug.cgi?id=53741
85 This performance tests covers the case of a large POST data and many
89 * XSSFilter/large-post-many-events.html: Added.
91 2011-02-02 Adam Barth <abarth@webkit.org>
93 Rubber-stamped by Eric Seidel.
95 Merge PerformanceTests/Parser/ChangeLog and
96 PerformanceTests/PageLoad/ChangeLog into PerformanceTests/ChangeLog.
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
104 2011-02-02 Eric Seidel <eric@webkit.org>
106 Unreviewed. Just fixing an exception seen in Firefox.
108 HTML5 TreeBuilder regressed a Peacekeeper DOM test by 40%
109 https://bugs.webkit.org/show_bug.cgi?id=48719
111 Make the benchmarks work in Firefox/Opera.
113 * resources/runner.js:
116 2011-01-27 Eric Seidel <eric@webkit.org>
118 Reviewed by Darin Adler.
120 HTML5 TreeBuilder regressed a Peacekeeper DOM test by 40%
121 https://bugs.webkit.org/show_bug.cgi?id=48719
123 It's unclear exactly what the Peacekeeper benchmark is testing,
124 because I haven't found a way to run it myself.
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.
131 * benchmarks/parser/tiny-innerHTML.html: Added.
133 2011-01-29 Sheriff Bot <webkit.review.bot@gmail.com>
135 Unreviewed, rolling out r77050.
136 http://trac.webkit.org/changeset/77050
137 https://bugs.webkit.org/show_bug.cgi?id=53371
139 Caused a crash in Chromium's test_shell_tests (Requested by
142 * resources/performance-test.js: Removed.
143 * tiny-innerHTML.html: Removed.
145 2011-01-28 Eric Seidel <eric@webkit.org>
147 Reviewed by Darin Adler.
149 HTML5 TreeBuilder regressed a Peacekeeper DOM test by 40%
150 https://bugs.webkit.org/show_bug.cgi?id=48719
152 It's unclear exactly what the Peacekeeper benchmark is testing,
153 because I haven't found a way to run it myself.
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.
162 * benchmarks/parser/tiny-innerHTML.html: Added.
164 2010-12-31 Adam Barth <abarth@webkit.org>
166 Rubber-stamped by Eric Seidel.
168 Move HTML and XML parser benchmarks into PerformanceTests/Parser
169 https://bugs.webkit.org/show_bug.cgi?id=51772
171 Add a ChangeLog for tracking changes to the Parser PerformanceTest.
175 2010-12-31 Adam Barth <abarth@webkit.org>
177 Rubber-stamped by Eric Seidel.
179 Move PageLoadTests to PerformanceTests/PageLoad
180 https://bugs.webkit.org/show_bug.cgi?id=51771
182 Update URLs to point to the new directory name.
186 2006-12-26 Eric Seidel <eric@webkit.org>
190 * svg/svg.pltsuite: re-enable word-iso.svg after fixing http://bugs.webkit.org/show_bug.cgi?id=11987
192 2006-12-26 Eric Seidel <eric@webkit.org>
194 Reviewed by bradee-oh.
196 Add new PageLoadTests directory (this one)
197 Add LICENSES file to explain where each SVG came from.
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.