1 2011-02-02 Eric Seidel <eric@webkit.org>
3 Unreviewed. Just fixing an exception seen in Firefox.
5 HTML5 TreeBuilder regressed a Peacekeeper DOM test by 40%
6 https://bugs.webkit.org/show_bug.cgi?id=48719
8 Make the benchmarks work in Firefox/Opera.
10 * resources/runner.js:
13 2011-01-27 Eric Seidel <eric@webkit.org>
15 Reviewed by Darin Adler.
17 HTML5 TreeBuilder regressed a Peacekeeper DOM test by 40%
18 https://bugs.webkit.org/show_bug.cgi?id=48719
20 It's unclear exactly what the Peacekeeper benchmark is testing,
21 because I haven't found a way to run it myself.
23 However, I constructed a benchmark which shows at least one possible slow point.
24 The HTML5 spec talks about creating a new document for every time we use
25 the fragment parsing algorithm. Document() it turns out, it a huge bloated
26 mess, and the constructor and destructor do a huge amount of work.
28 * benchmarks/parser/tiny-innerHTML.html: Added.
30 2011-01-29 Sheriff Bot <webkit.review.bot@gmail.com>
32 Unreviewed, rolling out r77050.
33 http://trac.webkit.org/changeset/77050
34 https://bugs.webkit.org/show_bug.cgi?id=53371
36 Caused a crash in Chromium's test_shell_tests (Requested by
39 * resources/performance-test.js: Removed.
40 * tiny-innerHTML.html: Removed.
42 2011-01-28 Eric Seidel <eric@webkit.org>
44 Reviewed by Darin Adler.
46 HTML5 TreeBuilder regressed a Peacekeeper DOM test by 40%
47 https://bugs.webkit.org/show_bug.cgi?id=48719
49 It's unclear exactly what the Peacekeeper benchmark is testing,
50 because I haven't found a way to run it myself.
52 However, I constructed a benchmark which shows at least one possible slow point.
53 The HTML5 spec talks about creating a new document for every time we use
54 the fragment parsing algorithm. Document() it turns out, it a huge bloated
55 mess, and the constructor and destructor do a huge amount of work.
56 To avoid constructing (or destructing) documents for each innerHTML call,
57 this patch adds a shared dummy document used by all innerHTML calls.
59 * benchmarks/parser/tiny-innerHTML.html: Added.
61 2010-12-31 Adam Barth <abarth@webkit.org>
63 Rubber-stamped by Eric Seidel.
65 Move HTML and XML parser benchmarks into PerformanceTests/Parser
66 https://bugs.webkit.org/show_bug.cgi?id=51772
68 Add a ChangeLog for tracking changes to the Parser PerformanceTest.