blob: 45abd29d4484cc43fe9cea8c4de002fbf5dbe78e [file] [log] [blame]
<!DOCTYPE html>
<script src="../resources/runner.js"></script>
var specURL = "resources/html5.html";
var iframe = document.createElement("iframe"); = "none"; // Prevent creation of the rendering tree, so we only test HTML parsing.
iframe.sandbox = ''; // Prevent external script loads which could cause write() to return before completing the parse.
function onCompletedRun() {
iframe.onload = null;
// FIXME: This should probably remove the iframe, but that currently
// causes the threaded-parser to never send the load event for the main page.
// document.body.removeChild(iframe);
description: "Measures performance of the threaded HTML parser (if available).",
done: onCompletedRun,
unit: 'ms',
run: function() {
iframe.onload = function() {
var now =;
PerfTestRunner.measureValueAsync(now - then);
then = now;
iframe.src = specURL;
var then =;
iframe.src = specURL;