NASA-AMMOS / NASA-AMMOS/3DTilesRendererJS

TilesRenderer: Consider canceling ongoing requests

Open
#1,609 0 comments 0 reactions 0 assignees View on GitHub

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

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.