mirror of
https://github.com/BetterCorp/BetterFrame.git
synced 2026-05-26 22:26:33 +00:00
Web and HTML cells were rebuilt + reloaded on every layout switch, losing JS state and incurring a full page load each time. Mirror the camera pool: hold WebViews in WARM_WEBVIEWS keyed by URL (or hash of inline HTML), reuse on switch-back, unparent + cool on switch-away, drop after the same cooling timer. Identical content in two layouts shares one WebView. |
||
|---|---|---|
| .. | ||
| src | ||
| Cargo.lock | ||
| Cargo.toml | ||
| prototype.sh | ||