[webkit-dev] WebXR on WebKit
Sergio Villar Senin
svillar at igalia.com
Thu Mar 12 02:21:31 PDT 2020
Not sure how to interprete silence. BTW patch[*] is now ready to be
reviewed as all EWS are happy with it.
O Ven, 06-03-2020 ás 12:56 +0100, Sergio Villar Senin escribiu:
> I've just uploaded a patch (based on previous work from my
> Žan Doberšek) which brings a very basic WebXR support for WebKit.
> Right now is just IDLs, stubs and pretty basic platform code, mostly
> empty implementations anyway.
> You can see WebXR as the evolution of the deprecated WebVR API
> (which I recently removed from the tree). The idea is bringing the
> experience of mixed reality worlds (from VR to AR) to the Web by
> the appropriate devices.
> This new spec was not born in a semi-deprecated state as WebVR did.
> It's currently partially shipped in Chrome/Edge. Firefox has not
> shipped it yet but Mozilla has been one of the original authors of
> specs with some proposals dating back to 2017. There is ongoing work
> support the spec.
> It's worth mentioning that there are already several WPT tests for
> the feature (my plan is to import them ASAP and make them work as
> are implemented).
> Another important difference from the WebVR era is that right now we
> have a multiplatform Khronos standarized API for accessing VR/AR
> devices and platforms called OpenXR. My plan is to implement all
> platform code using OpenXR as a reference. This would allow us to use
> even the same platform code for different ports. AFAIK there is no
> OpenXR implementation and loader available at the moment for
> but I guess it'll eventually happen (in any case the platform code
> could be implemented without using OpenXR of course).
> Privacy has been always a concern in the WebKit project and now it
> gained the status of project goal. That's why I'd also like to
> here that privacy&security was also considered since the very
> beginning. For example, when I attended the TPAC F2F meeting of the
> WebXR WG there was a joint session with the privacy CG where
> fingerprinting and other potential threat vectors were discussed.
> Last but not least, I'll focus this early stages of development in
> WPE port, meaning that for example I'll be maintaining just the WPE
> build configuration (other ports won't be affected). My plan is to
> extend the support to other ports as the implementation matures.
>  https://bugs.webkit.org/show_bug.cgi?id=208702
>  https://immersive-web.github.io/webxr/
>  https://github.com/immersive-web/webxr/blob/master/explainer.md
>  https://caniuse.com/#search=webxr
>  https://bugzilla.mozilla.org/show_bug.cgi?id=1614496
>  https://www.khronos.org/openxr/
>  https://github.com/immersive-web/privacy-and-security
> webkit-dev mailing list
> webkit-dev at lists.webkit.org
More information about the webkit-dev