1 2011-08-09 Alexandru Chiculita <achicu@adobe.com>
3 Fixing 65868 REGRESSION(r92610) caused by 65668 - Optimize floating elements lookup
4 https://bugs.webkit.org/show_bug.cgi?id=65871
6 Reviewed by Dave Hyatt.
8 * Layout/floats.html: Added the nested divs, so that we can test the propagation impact of the floats tree.
10 2011-08-08 Sheriff Bot <webkit.review.bot@gmail.com>
12 Unreviewed, rolling out r92610.
13 http://trac.webkit.org/changeset/92610
14 https://bugs.webkit.org/show_bug.cgi?id=65868
16 Caused assertion failures when running fast/multicol tests
17 (Requested by andersca on #webkit).
21 2011-08-08 Alexandru Chiculita <achicu@adobe.com>
23 Optimize floating elements lookup
24 https://bugs.webkit.org/show_bug.cgi?id=65668
26 Reviewed by David Hyatt.
28 * Layout/floats.html: Added the nested divs, so that we can test the propagation impact of the floats tree.
30 2011-08-04 Alexandru Chiculita <achicu@adobe.com>
32 Add a performance test for floating elements layout algorithm
33 https://bugs.webkit.org/show_bug.cgi?id=65741
35 The test creating lots of small floats and randomly changes
36 the width of one element at a time. It measures how often it can do that.
38 Reviewed by Adam Barth.
40 * Layout/floats.html: Added.
42 2011-05-30 Daniel Bates <dbates@webkit.org>
44 Reviewed by Adam Barth.
46 Rename XSSFilter to XSSAuditor
47 https://bugs.webkit.org/show_bug.cgi?id=61718
49 Currently we use the names XSSFilter and XSSAuditor throughout the project.
50 Instead, we should choose one name for consistency.
52 No functionality was changed. So, no new tests.
54 * XSSAuditor: Copied from PerformanceTests/XSSFilter.
56 * XSSFilter/large-post-many-events.html: Removed.
57 * XSSFilter/large-post-many-inline-scripts-and-events.html: Removed.
58 * XSSFilter/resources: Removed.
59 * XSSFilter/resources/target-for-large-post-many-inline-scripts-and-events.html: Removed.
61 2011-03-25 Leo Yang <leo.yang@torchmobile.com.cn>
63 Reviewed by Dirk Schulze.
65 SVG <use> element performance improvement
66 https://bugs.webkit.org/show_bug.cgi?id=57077
68 Add a manual test case which is from
69 http://upload.wikimedia.org/wikipedia/commons/4/4e/Sierpinski_carpet_6.svg
70 for svg <use> element performance test.
72 * PageLoad/svg/files/Sierpinski_carpet_6.svg: Added.
73 * PageLoad/svg/svg.pltsuite:
75 2011-02-05 Eric Seidel <eric@webkit.org>
77 Reviewed by Adam Barth.
79 Add performance tests for URL parsing
80 https://bugs.webkit.org/show_bug.cgi?id=53845
82 The final-url-en URL corpus is from:
83 http://corpus.leeds.ac.uk/internet.html
85 There are also other language corpuses which we may want to use in the future.
87 The usage instructions were as follows:
88 "URL lists and other resources: you can freely use them in your research
89 provided that you supply a link to this website: http://corpus.leeds.ac.uk/."
92 * Parser/simple-url.html: Added.
97 Opera: 2830ms (no, that is not a typo)
98 * Parser/url-parser.html: Added.
102 Opera: 1383ms (again, not a typo)
103 * Parser/resources/final-url-en: Added.
105 2011-02-03 Adam Barth <abarth@webkit.org>
107 Reviewed by Daniel Bates.
109 Add another XSSFilter PerformanceTest
110 https://bugs.webkit.org/show_bug.cgi?id=53750
112 This PerformanceTest tests the case that was slow in
113 https://bugs.webkit.org/show_bug.cgi?id=49845
115 * XSSFilter/large-post-many-inline-scripts-and-events.html: Added.
116 * XSSFilter/resources: Added.
117 * XSSFilter/resources/target-for-large-post-many-inline-scripts-and-events.html: Added.
119 2011-02-03 Adam Barth <abarth@webkit.org>
121 Reviewed by Eric Seidel.
123 Add PerformanceTest for XSSFilter
124 https://bugs.webkit.org/show_bug.cgi?id=53741
126 This performance tests covers the case of a large POST data and many
127 small event handlers.
130 * XSSFilter/large-post-many-events.html: Added.
132 2011-02-02 Adam Barth <abarth@webkit.org>
134 Rubber-stamped by Eric Seidel.
136 Merge PerformanceTests/Parser/ChangeLog and
137 PerformanceTests/PageLoad/ChangeLog into PerformanceTests/ChangeLog.
139 It's silly to have ChangeLogs for each of these directories separately.
140 I've left SunSpider with its own ChangeLog because it's more of an
145 2011-02-02 Eric Seidel <eric@webkit.org>
147 Unreviewed. Just fixing an exception seen in Firefox.
149 HTML5 TreeBuilder regressed a Peacekeeper DOM test by 40%
150 https://bugs.webkit.org/show_bug.cgi?id=48719
152 Make the benchmarks work in Firefox/Opera.
154 * resources/runner.js:
157 2011-01-27 Eric Seidel <eric@webkit.org>
159 Reviewed by Darin Adler.
161 HTML5 TreeBuilder regressed a Peacekeeper DOM test by 40%
162 https://bugs.webkit.org/show_bug.cgi?id=48719
164 It's unclear exactly what the Peacekeeper benchmark is testing,
165 because I haven't found a way to run it myself.
167 However, I constructed a benchmark which shows at least one possible slow point.
168 The HTML5 spec talks about creating a new document for every time we use
169 the fragment parsing algorithm. Document() it turns out, it a huge bloated
170 mess, and the constructor and destructor do a huge amount of work.
172 * benchmarks/parser/tiny-innerHTML.html: Added.
174 2011-01-29 Sheriff Bot <webkit.review.bot@gmail.com>
176 Unreviewed, rolling out r77050.
177 http://trac.webkit.org/changeset/77050
178 https://bugs.webkit.org/show_bug.cgi?id=53371
180 Caused a crash in Chromium's test_shell_tests (Requested by
183 * resources/performance-test.js: Removed.
184 * tiny-innerHTML.html: Removed.
186 2011-01-28 Eric Seidel <eric@webkit.org>
188 Reviewed by Darin Adler.
190 HTML5 TreeBuilder regressed a Peacekeeper DOM test by 40%
191 https://bugs.webkit.org/show_bug.cgi?id=48719
193 It's unclear exactly what the Peacekeeper benchmark is testing,
194 because I haven't found a way to run it myself.
196 However, I constructed a benchmark which shows at least one possible slow point.
197 The HTML5 spec talks about creating a new document for every time we use
198 the fragment parsing algorithm. Document() it turns out, it a huge bloated
199 mess, and the constructor and destructor do a huge amount of work.
200 To avoid constructing (or destructing) documents for each innerHTML call,
201 this patch adds a shared dummy document used by all innerHTML calls.
203 * benchmarks/parser/tiny-innerHTML.html: Added.
205 2010-12-31 Adam Barth <abarth@webkit.org>
207 Rubber-stamped by Eric Seidel.
209 Move HTML and XML parser benchmarks into PerformanceTests/Parser
210 https://bugs.webkit.org/show_bug.cgi?id=51772
212 Add a ChangeLog for tracking changes to the Parser PerformanceTest.
216 2010-12-31 Adam Barth <abarth@webkit.org>
218 Rubber-stamped by Eric Seidel.
220 Move PageLoadTests to PerformanceTests/PageLoad
221 https://bugs.webkit.org/show_bug.cgi?id=51771
223 Update URLs to point to the new directory name.
227 2006-12-26 Eric Seidel <eric@webkit.org>
231 * svg/svg.pltsuite: re-enable word-iso.svg after fixing http://bugs.webkit.org/show_bug.cgi?id=11987
233 2006-12-26 Eric Seidel <eric@webkit.org>
235 Reviewed by bradee-oh.
237 Add new PageLoadTests directory (this one)
238 Add LICENSES file to explain where each SVG came from.
241 * svg/LICENSES: Added.
242 * svg/files/33041-Samurai.svg: Added.
243 * svg/files/42470-flower_from_my_garden_v2.svg: Added.
244 * svg/files/Harvey_Rayner.svg: Added.
245 * svg/files/az-lizard_benji_park_01.svg: Added.
246 * svg/files/bamboo_01.svg: Added.
247 * svg/files/cacuts_01.svg: Added.
248 * svg/files/cowboy.svg: Added.
249 * svg/files/crawfish2_ganson.svg: Added.
250 * svg/files/deb9frac1.svg: Added.
251 * svg/files/food_leif_lodahl_01.svg: Added.
252 * svg/files/france.svg: Added.
253 * svg/files/francobollo_gnome_ezechi_02.svg: Added.
254 * svg/files/gearflowers.svg: Added.
255 * svg/files/hereGear4.svg: Added.
256 * svg/files/mtsthelens.svg: Added.
257 * svg/files/mtsthelens0.jpg: Added.
258 * svg/files/world-iso.svg: Added.
259 * svg/files/worldcup.svg: Added.
260 * svg/svg.pltsuite: Added.