Contact emailsalcoo...@chromium.org

Explainer
https://github.com/immersive-web/webxr-hand-input/blob/main/explainer.md

Specificationhttps://immersive-web.github.io/webxr-hand-input

Summary

Exposes hand joint data on XrInputSources for use during a WebXr session.
This allows developers to have more fine grained interactions during WebXr
sessions.


Blink componentBlink>WebXR
<https://bugs.chromium.org/p/chromium/issues/list?q=component:Blink%3EWebXR>

TAG reviewhttps://github.com/w3ctag/design-reviews/issues/568

TAG review statusIssues addressed

Risks


Interoperability and Compatibility

None


*Gecko*: No signal

*WebKit*: Shipped/Shipping (
https://webkit.org/blog/15443/news-from-wwdc24-webkit-in-safari-18-beta)

*Web developers*: Strongly positive

*Other signals*: Shipped on Meta Quest, Initially added to Chrome for
HoloLens support

WebView application risks

Does this intent deprecate or change behavior of existing APIs, such that
it has potentially high risk for Android WebView-based applications?

None


Debuggability

None


Will this feature be supported on all six Blink platforms (Windows, Mac,
Linux, ChromeOS, Android, and Android WebView)?No

WebXR is only supported on Windows and Android (not WebView)


Is this feature fully tested by web-platform-tests
<https://chromium.googlesource.com/chromium/src/+/main/docs/testing/web_platform_tests.md>
?No

API shape is relatively simple consisting largely of the enum and a simple
idl to get a "joint space", which is used in other tested APIs; however,
generating realistic synthetic joint data (~50 poses) is quite difficult
and error prone. Further, no test API currently exists to supply this data.
https://github.com/immersive-web/webxr-test-api/issues/86 tracks
investigating adding such an API. IDL validation:
https://wpt.fyi/results/webxr/hand-input?label=experimental&label=master&aligned

Flag name on chrome://flagswebxr-hand-input

Finch feature nameWebXRHandInput

Requires code in //chrome?False

Tracking bughttps://crbug.com/359418633

Launch bughttps://launch.corp.google.com/launch/4338213

Sample links
https://immersive-web.github.io/webxr-samples/immersive-hands.html

Estimated milestones
Shipping on desktop 130
Shipping on Android 130

Anticipated spec changes

None

Link to entry on the Chrome Platform Status
https://chromestatus.com/feature/6290425179275264?gate=6298185765748736

Links to previous Intent discussionsIntent to Prototype:
https://groups.google.com/a/chromium.org/forum


This intent message was generated by Chrome Platform Status
<https://chromestatus.com/>.

-- 
You received this message because you are subscribed to the Google Groups 
"blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to blink-dev+unsubscr...@chromium.org.
To view this discussion on the web visit 
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAGOLbz0GZkKBz1Zma9aEdkJj8GMXcLx0nnXbOyKbKG%2BXn37tcw%40mail.gmail.com.

Reply via email to