| <html> |
| <head> |
| <script src="../../js-test-resources/js-test-pre.js"></script> |
| <script> |
| window.jsTestIsAsync = true; |
| </script> |
| </head> |
| <body> |
| <p id="description"></p> |
| <div id="console"></div> |
| <script> |
| description("Verifies the minimum resolution is 5 microseconds."); |
| var url = "../resources/square100.png"; |
| document.write("<img src='" + url + "'>"); |
| |
| var t0, t1, shouldBeNearZeroOrOne; |
| window.addEventListener("load", function() { |
| var entries = performance.getEntries(); |
| t0 = entries[0].fetchStart; |
| t1 = entries[1].fetchStart; |
| |
| var expectedResolutionMilliseconds = 0.005; |
| var integerMultipleOfResolution = (t1 - t0) / expectedResolutionMilliseconds; |
| shouldBeNearZeroOrOne = integerMultipleOfResolution % 1; |
| shouldBe("shouldBeNearZeroOrOne < 1e-10 || Math.abs(shouldBeNearZeroOrOne - 1) < 1e-10", "true"); |
| finishJSTest(); |
| }); |
| </script> |
| <script src="../../js-test-resources/js-test-post.js"></script> |
| </body> |
| </html> |