OSDN Git Service

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