It is common for timers and events trigger more loading after the initial main frame loading has completed. We should delay a bit before enabling speculative tiles and keep them disabled if loading still continues.
Created attachment 222023 [details] patch
Attachment 222023 [details] did not pass style-queue: ERROR: Source/WebCore/rendering/RenderLayerBacking.cpp:222: Extra space for operator ! [whitespace/operators] [4] Total errors found: 1 in 4 files If any of these errors are false positives, please file a bug against check-webkit-style.
https://trac.webkit.org/r162640