2011-02-03 Adam Barth <abarth@webkit.org>
[WebKit.git] / PerformanceTests / ChangeLog
1 2011-02-03  Adam Barth  <abarth@webkit.org>
2
3         Reviewed by Daniel Bates.
4
5         Add another XSSFilter PerformanceTest
6         https://bugs.webkit.org/show_bug.cgi?id=53750
7
8         This PerformanceTest tests the case that was slow in
9         https://bugs.webkit.org/show_bug.cgi?id=49845
10
11         * XSSFilter/large-post-many-inline-scripts-and-events.html: Added.
12         * XSSFilter/resources: Added.
13         * XSSFilter/resources/target-for-large-post-many-inline-scripts-and-events.html: Added.
14
15 2011-02-03  Adam Barth  <abarth@webkit.org>
16
17         Reviewed by Eric Seidel.
18
19         Add PerformanceTest for XSSFilter
20         https://bugs.webkit.org/show_bug.cgi?id=53741
21
22         This performance tests covers the case of a large POST data and many
23         small event handlers.
24
25         * XSSFilter: Added.
26         * XSSFilter/large-post-many-events.html: Added.
27
28 2011-02-02  Adam Barth  <abarth@webkit.org>
29
30         Rubber-stamped by Eric Seidel.
31
32         Merge PerformanceTests/Parser/ChangeLog and
33         PerformanceTests/PageLoad/ChangeLog into PerformanceTests/ChangeLog.
34
35         It's silly to have ChangeLogs for each of these directories separately.
36         I've left SunSpider with its own ChangeLog because it's more of an
37         independent entity.
38
39         * ChangeLog: Added.
40
41 2011-02-02  Eric Seidel  <eric@webkit.org>
42
43         Unreviewed.  Just fixing an exception seen in Firefox.
44
45         HTML5 TreeBuilder regressed a Peacekeeper DOM test by 40%
46         https://bugs.webkit.org/show_bug.cgi?id=48719
47
48         Make the benchmarks work in Firefox/Opera.
49
50         * resources/runner.js:
51         (log):
52
53 2011-01-27  Eric Seidel  <eric@webkit.org>
54
55         Reviewed by Darin Adler.
56
57         HTML5 TreeBuilder regressed a Peacekeeper DOM test by 40%
58         https://bugs.webkit.org/show_bug.cgi?id=48719
59
60         It's unclear exactly what the Peacekeeper benchmark is testing,
61         because I haven't found a way to run it myself.
62
63         However, I constructed a benchmark which shows at least one possible slow point.
64         The HTML5 spec talks about creating a new document for every time we use
65         the fragment parsing algorithm.  Document() it turns out, it a huge bloated
66         mess, and the constructor and destructor do a huge amount of work.
67
68         * benchmarks/parser/tiny-innerHTML.html: Added.
69
70 2011-01-29  Sheriff Bot  <webkit.review.bot@gmail.com>
71
72         Unreviewed, rolling out r77050.
73         http://trac.webkit.org/changeset/77050
74         https://bugs.webkit.org/show_bug.cgi?id=53371
75
76         Caused a crash in Chromium's test_shell_tests (Requested by
77         rniwa on #webkit).
78
79         * resources/performance-test.js: Removed.
80         * tiny-innerHTML.html: Removed.
81
82 2011-01-28  Eric Seidel  <eric@webkit.org>
83
84         Reviewed by Darin Adler.
85
86         HTML5 TreeBuilder regressed a Peacekeeper DOM test by 40%
87         https://bugs.webkit.org/show_bug.cgi?id=48719
88
89         It's unclear exactly what the Peacekeeper benchmark is testing,
90         because I haven't found a way to run it myself.
91
92         However, I constructed a benchmark which shows at least one possible slow point.
93         The HTML5 spec talks about creating a new document for every time we use
94         the fragment parsing algorithm.  Document() it turns out, it a huge bloated
95         mess, and the constructor and destructor do a huge amount of work.
96         To avoid constructing (or destructing) documents for each innerHTML call,
97         this patch adds a shared dummy document used by all innerHTML calls.
98
99         * benchmarks/parser/tiny-innerHTML.html: Added.
100
101 2010-12-31  Adam Barth  <abarth@webkit.org>
102
103         Rubber-stamped by Eric Seidel.
104
105         Move HTML and XML parser benchmarks into PerformanceTests/Parser
106         https://bugs.webkit.org/show_bug.cgi?id=51772
107
108         Add a ChangeLog for tracking changes to the Parser PerformanceTest.
109
110         * ChangeLog: Added.
111
112 2010-12-31  Adam Barth  <abarth@webkit.org>
113
114         Rubber-stamped by Eric Seidel.
115
116         Move PageLoadTests to PerformanceTests/PageLoad
117         https://bugs.webkit.org/show_bug.cgi?id=51771
118
119         Update URLs to point to the new directory name.
120
121         * svg/svg.pltsuite:
122
123 2006-12-26  Eric Seidel  <eric@webkit.org>
124
125         Reviewed by olliej.
126
127         * svg/svg.pltsuite: re-enable word-iso.svg after fixing http://bugs.webkit.org/show_bug.cgi?id=11987
128
129 2006-12-26  Eric Seidel  <eric@webkit.org>
130
131         Reviewed by bradee-oh.
132         
133         Add new PageLoadTests directory (this one)
134         Add LICENSES file to explain where each SVG came from.
135
136         * ChangeLog: Added.
137         * svg/LICENSES: Added.
138         * svg/files/33041-Samurai.svg: Added.
139         * svg/files/42470-flower_from_my_garden_v2.svg: Added.
140         * svg/files/Harvey_Rayner.svg: Added.
141         * svg/files/az-lizard_benji_park_01.svg: Added.
142         * svg/files/bamboo_01.svg: Added.
143         * svg/files/cacuts_01.svg: Added.
144         * svg/files/cowboy.svg: Added.
145         * svg/files/crawfish2_ganson.svg: Added.
146         * svg/files/deb9frac1.svg: Added.
147         * svg/files/food_leif_lodahl_01.svg: Added.
148         * svg/files/france.svg: Added.
149         * svg/files/francobollo_gnome_ezechi_02.svg: Added.
150         * svg/files/gearflowers.svg: Added.
151         * svg/files/hereGear4.svg: Added.
152         * svg/files/mtsthelens.svg: Added.
153         * svg/files/mtsthelens0.jpg: Added.
154         * svg/files/world-iso.svg: Added.
155         * svg/files/worldcup.svg: Added.
156         * svg/svg.pltsuite: Added.
157