diff options
Diffstat (limited to 'PerformanceTests/ChangeLog')
-rw-r--r-- | PerformanceTests/ChangeLog | 187 |
1 files changed, 187 insertions, 0 deletions
diff --git a/PerformanceTests/ChangeLog b/PerformanceTests/ChangeLog new file mode 100644 index 0000000..02bcc1d --- /dev/null +++ b/PerformanceTests/ChangeLog @@ -0,0 +1,187 @@ +2011-02-05 Eric Seidel <eric@webkit.org> + + Reviewed by Adam Barth. + + Add performance tests for URL parsing + https://bugs.webkit.org/show_bug.cgi?id=53845 + + The final-url-en URL corpus is from: + http://corpus.leeds.ac.uk/internet.html + + There are also other language corpuses which we may want to use in the future. + + The usage instructions were as follows: + "URL lists and other resources: you can freely use them in your research + provided that you supply a link to this website: http://corpus.leeds.ac.uk/." + Done. + + * Parser/simple-url.html: Added. + On my machine: + Firefox: 255ms + TOT WebKit: 378ms + Chrome: 286ms + Opera: 2830ms (no, that is not a typo) + * Parser/url-parser.html: Added. + Firefox: 381ms + TOT WebKit: 216ms + Chrome: 131ms + Opera: 1383ms (again, not a typo) + * Parser/resources/final-url-en: Added. + +2011-02-03 Adam Barth <abarth@webkit.org> + + Reviewed by Daniel Bates. + + Add another XSSFilter PerformanceTest + https://bugs.webkit.org/show_bug.cgi?id=53750 + + This PerformanceTest tests the case that was slow in + https://bugs.webkit.org/show_bug.cgi?id=49845 + + * XSSFilter/large-post-many-inline-scripts-and-events.html: Added. + * XSSFilter/resources: Added. + * XSSFilter/resources/target-for-large-post-many-inline-scripts-and-events.html: Added. + +2011-02-03 Adam Barth <abarth@webkit.org> + + Reviewed by Eric Seidel. + + Add PerformanceTest for XSSFilter + https://bugs.webkit.org/show_bug.cgi?id=53741 + + This performance tests covers the case of a large POST data and many + small event handlers. + + * XSSFilter: Added. + * XSSFilter/large-post-many-events.html: Added. + +2011-02-02 Adam Barth <abarth@webkit.org> + + Rubber-stamped by Eric Seidel. + + Merge PerformanceTests/Parser/ChangeLog and + PerformanceTests/PageLoad/ChangeLog into PerformanceTests/ChangeLog. + + It's silly to have ChangeLogs for each of these directories separately. + I've left SunSpider with its own ChangeLog because it's more of an + independent entity. + + * ChangeLog: Added. + +2011-02-02 Eric Seidel <eric@webkit.org> + + Unreviewed. Just fixing an exception seen in Firefox. + + HTML5 TreeBuilder regressed a Peacekeeper DOM test by 40% + https://bugs.webkit.org/show_bug.cgi?id=48719 + + Make the benchmarks work in Firefox/Opera. + + * resources/runner.js: + (log): + +2011-01-27 Eric Seidel <eric@webkit.org> + + Reviewed by Darin Adler. + + HTML5 TreeBuilder regressed a Peacekeeper DOM test by 40% + https://bugs.webkit.org/show_bug.cgi?id=48719 + + It's unclear exactly what the Peacekeeper benchmark is testing, + because I haven't found a way to run it myself. + + However, I constructed a benchmark which shows at least one possible slow point. + The HTML5 spec talks about creating a new document for every time we use + the fragment parsing algorithm. Document() it turns out, it a huge bloated + mess, and the constructor and destructor do a huge amount of work. + + * benchmarks/parser/tiny-innerHTML.html: Added. + +2011-01-29 Sheriff Bot <webkit.review.bot@gmail.com> + + Unreviewed, rolling out r77050. + http://trac.webkit.org/changeset/77050 + https://bugs.webkit.org/show_bug.cgi?id=53371 + + Caused a crash in Chromium's test_shell_tests (Requested by + rniwa on #webkit). + + * resources/performance-test.js: Removed. + * tiny-innerHTML.html: Removed. + +2011-01-28 Eric Seidel <eric@webkit.org> + + Reviewed by Darin Adler. + + HTML5 TreeBuilder regressed a Peacekeeper DOM test by 40% + https://bugs.webkit.org/show_bug.cgi?id=48719 + + It's unclear exactly what the Peacekeeper benchmark is testing, + because I haven't found a way to run it myself. + + However, I constructed a benchmark which shows at least one possible slow point. + The HTML5 spec talks about creating a new document for every time we use + the fragment parsing algorithm. Document() it turns out, it a huge bloated + mess, and the constructor and destructor do a huge amount of work. + To avoid constructing (or destructing) documents for each innerHTML call, + this patch adds a shared dummy document used by all innerHTML calls. + + * benchmarks/parser/tiny-innerHTML.html: Added. + +2010-12-31 Adam Barth <abarth@webkit.org> + + Rubber-stamped by Eric Seidel. + + Move HTML and XML parser benchmarks into PerformanceTests/Parser + https://bugs.webkit.org/show_bug.cgi?id=51772 + + Add a ChangeLog for tracking changes to the Parser PerformanceTest. + + * ChangeLog: Added. + +2010-12-31 Adam Barth <abarth@webkit.org> + + Rubber-stamped by Eric Seidel. + + Move PageLoadTests to PerformanceTests/PageLoad + https://bugs.webkit.org/show_bug.cgi?id=51771 + + Update URLs to point to the new directory name. + + * svg/svg.pltsuite: + +2006-12-26 Eric Seidel <eric@webkit.org> + + Reviewed by olliej. + + * svg/svg.pltsuite: re-enable word-iso.svg after fixing http://bugs.webkit.org/show_bug.cgi?id=11987 + +2006-12-26 Eric Seidel <eric@webkit.org> + + Reviewed by bradee-oh. + + Add new PageLoadTests directory (this one) + Add LICENSES file to explain where each SVG came from. + + * ChangeLog: Added. + * svg/LICENSES: Added. + * svg/files/33041-Samurai.svg: Added. + * svg/files/42470-flower_from_my_garden_v2.svg: Added. + * svg/files/Harvey_Rayner.svg: Added. + * svg/files/az-lizard_benji_park_01.svg: Added. + * svg/files/bamboo_01.svg: Added. + * svg/files/cacuts_01.svg: Added. + * svg/files/cowboy.svg: Added. + * svg/files/crawfish2_ganson.svg: Added. + * svg/files/deb9frac1.svg: Added. + * svg/files/food_leif_lodahl_01.svg: Added. + * svg/files/france.svg: Added. + * svg/files/francobollo_gnome_ezechi_02.svg: Added. + * svg/files/gearflowers.svg: Added. + * svg/files/hereGear4.svg: Added. + * svg/files/mtsthelens.svg: Added. + * svg/files/mtsthelens0.jpg: Added. + * svg/files/world-iso.svg: Added. + * svg/files/worldcup.svg: Added. + * svg/svg.pltsuite: Added. + |