This repository has been archived by the owner on Aug 8, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 1.3k
cancellation of tile loads #67
Comments
One simple approach here would be to assume that incoming requests for tiles at a given zoom will obsolete in-progress downloads of tiles from other zooms. Then the renderer itself isn't responsible for posting cancellations and Pan is likely not as much of an issue as both mouse & touch gestures are related to screen and trackpad size, whereas zooms are related to potentially very fast trackpad/wheel, quickstart pan, and/or tap gestures. |
Based on the likely outcome of OS versions in #75 I am going to switch over to |
Pull happening in #76. |
incanus
added a commit
that referenced
this issue
Feb 28, 2014
fixes #67: cancel unnecessary tile fetches
This was referenced Jan 24, 2019
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
On very fast zooming on both platforms, tile loads still have to complete fetch before successive ones can run through. We should expire and cancel actual network fetches, not wait until the fetch is complete regardless then possibly throw the tile away before render.
The text was updated successfully, but these errors were encountered: