Skip to content

perf: avoid repeated WebGL probes during resize - #9

Merged
YASLOGIST merged 1 commit into
mainfrom
arena/b019f9f9-logisdata
Oct 6, 2026
Merged

YASLOGIST merged 1 commit into
mainfrom
arena/b019f9f9-logisdata

Conversation

@YASLOGIST

Copy link
Copy Markdown
Owner

Summary

  • cache WebGL capability after initial device probing
  • batch resize and motion-environment refreshes with requestAnimationFrame
  • cancel pending refresh work during cleanup

Verification

  • npm run typecheck
  • npm run lint
  • npm test -- --reporter=dot (213 passing)
  • npm run build

Browser E2E execution was unavailable because the Playwright Chromium binary could not be downloaded in the environment.

Co-authored-by: arena-agent <297053741+arena-agent@users.noreply.github.com>
Copilot AI balanced review requested due to automatic review settings October 6, 2026 21:40
@collo-ai-agent

collo-ai-agent Bot commented Oct 6, 2026

Copy link
Copy Markdown

👋 Your Collo trial has ended.

To keep using Collo, please subscribe at https://collo.dev/dashboard.

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

@vercel

vercel Bot commented Oct 6, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
logisdata Ready Ready Preview Oct 6, 2026 9:40pm UTC

@YASLOGIST
YASLOGIST merged commit a77583e into main Oct 6, 2026
8 of 10 checks passed

This branch was successfully deployed

1 active deployment
Preview — 949d4c13 Deployed Oct 6, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants