NASA-AMMOS / NASA-AMMOS/3DTilesRendererJS
TilesRenderer: Consider canceling ongoing requests
Nobody has claimed this yet.
- Dominant language
- JavaScript
- Stars
- 2.5k
- Forks
- 416
- Avg merge
- 17h 52m
- Merged PRs (30d)
- 37
Description
This can help free up the queue more quickly when the camera is moving but can have an impact on mobile bandwidth usage.
We may wan to pair this with an algorithm to limit downloads if the camera is moving too quickly. Or a mechanism to cancel requests that are under a certain download percentage (would require "XMLHTTPRequest" in practice).
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
The issue does not identify files or tests. Start by locating the TilesRenderer request queue and the code that reacts to camera movement, then compare cancellation with limiting downloads. Done means an agreed cancellation or throttling behavior is implemented and covered by the relevant request-handling tests.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript, three.js
- Domain
- computer-graphics
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Quiet
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100