Runtime architecture lab

Lifecycle, ownership và deterministic frame phases

So sánh một runtime có session token/resource scope với cách mount “naive”. Counter là acceptance test: loop, listener, resource lease và stale async phải trở về baseline.

three@0.185.0 · seed 1592639215

Trình duyệt của bạn không hỗ trợ canvas.
Lab đang chứng minh contract nào?

Managed: một scope sở hữu timer, listener, rAF, group và cache lease; dispose idempotent; async continuation kiểm session token. Khi motion tắt, scheduler chỉ render khi invalidated. Naive: “unmount” chỉ bỏ ý định UI nhưng để loop/listener/lease sống tiếp. Safety cap biến lỗi production thành tín hiệu quan sát được mà không cho workload tăng vô hạn.