1 2011-02-05 Eric Seidel <eric@webkit.org>
3 Reviewed by Adam Barth.
5 Add performance tests for URL parsing
6 https://bugs.webkit.org/show_bug.cgi?id=53845
8 The final-url-en URL corpus is from:
9 http://corpus.leeds.ac.uk/internet.html
11 There are also other language corpuses which we may want to use in the future.
13 The usage instructions were as follows:
14 "URL lists and other resources: you can freely use them in your research
15 provided that you supply a link to this website: http://corpus.leeds.ac.uk/."
18 * Parser/simple-url.html: Added.
23 Opera: 2830ms (no, that is not a typo)
24 * Parser/url-parser.html: Added.
28 Opera: 1383ms (again, not a typo)
29 * Parser/resources/final-url-en: Added.
31 2011-02-03 Adam Barth <abarth@webkit.org>
33 Reviewed by Daniel Bates.
35 Add another XSSFilter PerformanceTest
36 https://bugs.webkit.org/show_bug.cgi?id=53750
38 This PerformanceTest tests the case that was slow in
39 https://bugs.webkit.org/show_bug.cgi?id=49845
41 * XSSFilter/large-post-many-inline-scripts-and-events.html: Added.
42 * XSSFilter/resources: Added.
43 * XSSFilter/resources/target-for-large-post-many-inline-scripts-and-events.html: Added.
45 2011-02-03 Adam Barth <abarth@webkit.org>
47 Reviewed by Eric Seidel.
49 Add PerformanceTest for XSSFilter
50 https://bugs.webkit.org/show_bug.cgi?id=53741
52 This performance tests covers the case of a large POST data and many
56 * XSSFilter/large-post-many-events.html: Added.
58 2011-02-02 Adam Barth <abarth@webkit.org>
60 Rubber-stamped by Eric Seidel.
62 Merge PerformanceTests/Parser/ChangeLog and
63 PerformanceTests/PageLoad/ChangeLog into PerformanceTests/ChangeLog.
65 It's silly to have ChangeLogs for each of these directories separately.
66 I've left SunSpider with its own ChangeLog because it's more of an
71 2011-02-02 Eric Seidel <eric@webkit.org>
73 Unreviewed. Just fixing an exception seen in Firefox.
75 HTML5 TreeBuilder regressed a Peacekeeper DOM test by 40%
76 https://bugs.webkit.org/show_bug.cgi?id=48719
78 Make the benchmarks work in Firefox/Opera.
80 * resources/runner.js:
83 2011-01-27 Eric Seidel <eric@webkit.org>
85 Reviewed by Darin Adler.
87 HTML5 TreeBuilder regressed a Peacekeeper DOM test by 40%
88 https://bugs.webkit.org/show_bug.cgi?id=48719
90 It's unclear exactly what the Peacekeeper benchmark is testing,
91 because I haven't found a way to run it myself.
93 However, I constructed a benchmark which shows at least one possible slow point.
94 The HTML5 spec talks about creating a new document for every time we use
95 the fragment parsing algorithm. Document() it turns out, it a huge bloated
96 mess, and the constructor and destructor do a huge amount of work.
98 * benchmarks/parser/tiny-innerHTML.html: Added.
100 2011-01-29 Sheriff Bot <webkit.review.bot@gmail.com>
102 Unreviewed, rolling out r77050.
103 http://trac.webkit.org/changeset/77050
104 https://bugs.webkit.org/show_bug.cgi?id=53371
106 Caused a crash in Chromium's test_shell_tests (Requested by
109 * resources/performance-test.js: Removed.
110 * tiny-innerHTML.html: Removed.
112 2011-01-28 Eric Seidel <eric@webkit.org>
114 Reviewed by Darin Adler.
116 HTML5 TreeBuilder regressed a Peacekeeper DOM test by 40%
117 https://bugs.webkit.org/show_bug.cgi?id=48719
119 It's unclear exactly what the Peacekeeper benchmark is testing,
120 because I haven't found a way to run it myself.
122 However, I constructed a benchmark which shows at least one possible slow point.
123 The HTML5 spec talks about creating a new document for every time we use
124 the fragment parsing algorithm. Document() it turns out, it a huge bloated
125 mess, and the constructor and destructor do a huge amount of work.
126 To avoid constructing (or destructing) documents for each innerHTML call,
127 this patch adds a shared dummy document used by all innerHTML calls.
129 * benchmarks/parser/tiny-innerHTML.html: Added.
131 2010-12-31 Adam Barth <abarth@webkit.org>
133 Rubber-stamped by Eric Seidel.
135 Move HTML and XML parser benchmarks into PerformanceTests/Parser
136 https://bugs.webkit.org/show_bug.cgi?id=51772
138 Add a ChangeLog for tracking changes to the Parser PerformanceTest.
142 2010-12-31 Adam Barth <abarth@webkit.org>
144 Rubber-stamped by Eric Seidel.
146 Move PageLoadTests to PerformanceTests/PageLoad
147 https://bugs.webkit.org/show_bug.cgi?id=51771
149 Update URLs to point to the new directory name.
153 2006-12-26 Eric Seidel <eric@webkit.org>
157 * svg/svg.pltsuite: re-enable word-iso.svg after fixing http://bugs.webkit.org/show_bug.cgi?id=11987
159 2006-12-26 Eric Seidel <eric@webkit.org>
161 Reviewed by bradee-oh.
163 Add new PageLoadTests directory (this one)
164 Add LICENSES file to explain where each SVG came from.
167 * svg/LICENSES: Added.
168 * svg/files/33041-Samurai.svg: Added.
169 * svg/files/42470-flower_from_my_garden_v2.svg: Added.
170 * svg/files/Harvey_Rayner.svg: Added.
171 * svg/files/az-lizard_benji_park_01.svg: Added.
172 * svg/files/bamboo_01.svg: Added.
173 * svg/files/cacuts_01.svg: Added.
174 * svg/files/cowboy.svg: Added.
175 * svg/files/crawfish2_ganson.svg: Added.
176 * svg/files/deb9frac1.svg: Added.
177 * svg/files/food_leif_lodahl_01.svg: Added.
178 * svg/files/france.svg: Added.
179 * svg/files/francobollo_gnome_ezechi_02.svg: Added.
180 * svg/files/gearflowers.svg: Added.
181 * svg/files/hereGear4.svg: Added.
182 * svg/files/mtsthelens.svg: Added.
183 * svg/files/mtsthelens0.jpg: Added.
184 * svg/files/world-iso.svg: Added.
185 * svg/files/worldcup.svg: Added.
186 * svg/svg.pltsuite: Added.