Daniel Imms
98e234992b
Prefer performance.now() over Date.now()
...
performance.now() is faster than Date.now() as there's no need to
consult the system clock. The more important part of this is that
performance.now() is monotonic and is guaranteed to never to backwards.
2025-11-23 08:32:35 -08:00
Jörg Breitbart
9bc65c36a6
Merge branch 'master' into buffer_optimizations
2022-12-07 19:45:14 +01:00
Daniel Imms
650cda31fd
Tweak logging
2022-12-06 14:10:40 -08:00
Daniel Imms
dec3791f4c
Log a warning if task queues exceed deadline by 20ms
...
Fixes #4292
2022-12-06 14:04:10 -08:00
Jörg Breitbart
1f5159febe
use IdleTaskQueue & Date.now; some testcases
2022-12-03 16:49:26 +01:00
Daniel Imms
8201925fe8
Fix priority task queue and idle callback fallback
...
Mistake of not hooking up the abstract methods, this should throw on
Safari for example.
2022-09-27 06:46:19 -07:00
Daniel Imms
04d196a32d
Use task queue interface
2022-09-24 16:14:38 -07:00
Daniel Imms
494fe3a95d
Fill in ITaskQueue
2022-09-24 16:13:53 -07:00
Daniel Imms
8f8813a19a
Add PriorityTaskQueue
2022-09-24 15:16:02 -07:00