Skip to content
This repository has been archived by the owner on Aug 21, 2024. It is now read-only.

Implement out-of-process XRUI via iframes #6170

Open
1 of 3 tasks
speigg opened this issue May 22, 2022 · 0 comments
Open
1 of 3 tasks

Implement out-of-process XRUI via iframes #6170

speigg opened this issue May 22, 2022 · 0 comments
Assignees
Milestone

Comments

@speigg
Copy link
Member

speigg commented May 22, 2022

https://forum.playcanvas.com/t/solved-multi-threaded-operations-in-webxr-editor-vs-published/24199/6

Out-of-process-iframes working in Oculus by adding Origin-Agent-Cluster to parent page response. Super cool! In theory this means we can move more of what ethereal is doing into a process less likely to affect frame rate, including DOM updates, hashing, serializing, indexeddb texture cache upload/retrieval, etc. Coordinating between the the 3D scene and the ethereal DOM becomes a bit trickier (limited to postMessage api), but might be worth the hassle.

https://web.dev/origin-agent-cluster/

@HexaField HexaField added this to the XRUI milestone Jun 18, 2022
@HexaField HexaField moved this from July - 2 to Aug - 1 in Ethereal Engine Assignments Jul 21, 2022
@mrhegemon mrhegemon moved this from Aug - 2 to Sep - 1 in Ethereal Engine Assignments Aug 21, 2022
@HexaField HexaField moved this from Sep - 1 TO DO to Oct - 1 in Ethereal Engine Assignments Sep 14, 2022
@HexaField HexaField moved this from Oct 1 TO DO to Oct 2 in Ethereal Engine Assignments Oct 5, 2022
@HexaField HexaField moved this from Nov 2 to Nov 1 in Ethereal Engine Assignments Oct 27, 2022
@HexaField HexaField moved this from Nov 2 TO DO to Dec 1 in Ethereal Engine Assignments Nov 22, 2022
@HexaField HexaField moved this from Next to TO DO in Ethereal Engine Assignments Jan 4, 2023
@HexaField HexaField moved this from 3 Current ToDo to 4 Next up in Ethereal Engine Assignments Mar 3, 2023
@HexaField HexaField modified the milestones: XRUI Optimisation, XRUI Toolkit Aug 20, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants