mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-11-28 07:13:20 +00:00
455b5d83ea
We can go through quite a few more timers these days, since timers are stored now in an array and iterating through that is fast. Also, relying on timer value for another thread or low priority timers does prevent idle tasks to run in some cases, and now that more timers are iterated through, that behavior can be tweaked. For RefreshDriver this is taking the simple approach and just let idle tasks to run if RefreshDriver isn't ticking. We do start RefreshDriverTimer pretty much always when something in DOM or layout is changing. Differential Revision: https://phabricator.services.mozilla.com/D189909 |
||
---|---|---|
.. | ||
base | ||
build | ||
components | ||
docs | ||
ds | ||
geckoprocesstypes_generator | ||
glue | ||
idl-parser | ||
io | ||
reflect | ||
rust | ||
string | ||
system | ||
tests | ||
threads | ||
windbgdlg | ||
xpidl | ||
metrics.yaml | ||
moz.build |