<!DOCTYPE HTML> <meta charset=utf-8> <title>PerformanceObservers: navigation</title> <script src="/resources/testharness.js"></script> <script src="/resources/testharnessreport.js"></script> <script src="performanceobservers.js"></script> <h1>PerformanceObservers: navigation</h1> <p> Navigation will <a href="https://w3c.github.io/performance-timeline/#dfn-queue-a-performanceentry">queue a PerformanceEntry</a>. </p> <div id="log"></div> <script> async_test(function (t) { var observer = new PerformanceObserver( t.step_func(function (entryList, obs) { checkEntries(entryList.getEntries(), [{ entryType: "navigation", name: "document"}]); checkEntries(entryList.getEntriesByType("navigation"), [{ entryType: "navigation", name: "document"}]); checkEntries(entryList.getEntriesByName("document"), [{ entryType: "navigation", name: "document"}]); observer.disconnect(); t.done(); }) ); observer.observe({entryTypes: ["navigation"]}); }, "navigation entry is observable"); </script>