CPC G06F 16/954 (2019.01) [G02B 27/017 (2013.01); G06F 3/011 (2013.01); G06F 3/0482 (2013.01); G06F 3/04815 (2013.01); G06F 3/04847 (2013.01); G06T 19/006 (2013.01); H04L 67/02 (2013.01)] | 20 Claims |
1. A method for triggering an immersive experience at an artificial reality (XR) browser, the method comprising:
displaying, at the XR browser, a two-dimensional webpage according to received web resources that define the webpage, wherein the XR browser comprises a browser chrome that displays an interface for the XR browser and a web component that displays web content according to web resources received by the XR browser;
preloading a plurality of immersive resources at the XR browser, the immersive resources comprising one or more JavaScript resources, graphical resources, model resources, binary resources, or any combination thereof;
receiving, from the received web resources or the preloaded immersive resources, an application programming interface call (API) that indicates the immersive resources are preloaded;
setting a property for a browser chrome component in response to the API call, wherein the set property modifies a display of the browser chrome component; and
triggering, based on input relative to the browser chrome component, a display transition from the two-dimensional webpage to the immersive experience, wherein the immersive experience is displayed according to the preloaded immersive resources.
|