You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Aug 8, 2023. It is now read-only.
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:
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 platform::request_http could just manage this entirely internally.
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.
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: