OLD | NEW |
---|---|
(Empty) | |
1 <!DOCTYPE html> | |
2 <script src="../../../../resources/js-test.js"></script> | |
3 <script> | |
4 var jsTestIsAsync = true; | |
5 description('Tests that requestAnimationFrame is invoked with correct timestamp on CompositorWorker.'); | |
6 if (window.internals) | |
7 internals.settings.setCompositorWorkerEnabled(true); | |
8 | |
9 var cw = new CompositorWorker('resources/request-animation-frame.js'); | |
10 var startTime = performance.now(); | |
11 var rafTime; | |
12 var endTime; | |
13 cw.postMessage(''); | |
jbroman
2016/04/29 19:42:22
you can remove this postMessage, now that the work
flackr
2016/05/03 22:24:54
Oops, forgot to remove it, thanks. Removed.
| |
14 cw.onmessage = function(e) { | |
15 rafTime = e.data; | |
16 endTime = performance.now(); | |
17 shouldBe('startTime <= rafTime', 'true'); | |
jbroman
2016/04/29 19:42:22
nit:
shouldBeGreaterThanOrEqual('rafTime', 'startT
flackr
2016/05/03 22:24:54
Done.
| |
18 shouldBe('rafTime <= endTime', 'true'); | |
19 testPassed('Received reply from CompositorWorker.'); | |
20 finishJSTest(); | |
21 } | |
22 </script> | |
OLD | NEW |