Diego González, PhD (@diekus)
@diekus @samsunginternet
State ofWebVR
implementation in
browsers
W3CWorkshop onWebVR Authoring
#webvrcontent17
#webvrcontent17
@diekus @samsunginternet
Compilation of information from different online sources
Samsung Internet for Gear VR
• First consumerVR Browser (December 2012)
• Support forWebVR (April 2016)
• WebVR is an experimental feature under Labs
• APIs that interact with the GearVR
• Support for 3DoF controller (February 2017)
• Gear S3/SportVR Controller
@diekus @samsunginternet
Mozilla Firefox
• Shipping WebVR in stable since version 55 (August 2017)
• Experimentally supported in macOS (August 2017)
• Supports HTCVive and Oculus Rift
• First Windows browser to support WebVR
• Enabled in Nigthly for iOS (September 2017)
@diekus @samsunginternet
Mozilla Servo
• Support for Daydream, GearVR andVive
@diekus @samsunginternet
Google Chrome
• WebVR launched officially on Chrome with
DayDream support (February 2017) [mobile]
• Supports 3DoF controller
• WebVR support is conducted as an OriginTrial
experiment
• Enabled underWebVR and Gamepad Extensions
flag. Supports Rift andVive [Desktop]
@diekus @samsunginternet
Microsoft Edge
• AnnouncedWebVR development in September 2016
• WebVR support on Edge with Fall Creator’s Update
(October 2017)
• Supports Windows Mixed Reality
• 6DoF controllers
@diekus @samsunginternet
Chromium
• WebVR behind a flag
• chrome://flags#enable-webvr
• chrome://flags#enable-gamepad-extensions
• Works through SteamVR
@diekus @samsunginternet@diekus @samsungin
Opera
• Uses OpenVR API to detect headset
• Allows playback of 360 videos in Rift andVive
• Opera 48 lists WebVR as not supported (caniuse)
• “We also plan to have fullWebVR support, once this
standard is more mature”
@diekus @samsunginternet
Apple Safari
• Joined theW3C WebVR Community Group (July 2017)
• Not officially supported… yet
• Polyfill
@diekus @samsunginternet
source: webvr.rocks (December 2017)
* Compatible with WebVR
Samsung Internet Firefox Chromium Chrome Oculus Browser Edge Servo
@diekus @samsunginternet
source: caniuse.com (December 2017)
@diekus @samsunginternet
@diekus @samsunginternet
eat. sleep.VRowse. repeat

State of Browsers

  • 1.
    Diego González, PhD(@diekus) @diekus @samsunginternet State ofWebVR implementation in browsers W3CWorkshop onWebVR Authoring #webvrcontent17
  • 2.
    #webvrcontent17 @diekus @samsunginternet Compilation ofinformation from different online sources
  • 3.
    Samsung Internet forGear VR • First consumerVR Browser (December 2012) • Support forWebVR (April 2016) • WebVR is an experimental feature under Labs • APIs that interact with the GearVR • Support for 3DoF controller (February 2017) • Gear S3/SportVR Controller @diekus @samsunginternet
  • 4.
    Mozilla Firefox • ShippingWebVR in stable since version 55 (August 2017) • Experimentally supported in macOS (August 2017) • Supports HTCVive and Oculus Rift • First Windows browser to support WebVR • Enabled in Nigthly for iOS (September 2017) @diekus @samsunginternet
  • 5.
    Mozilla Servo • Supportfor Daydream, GearVR andVive @diekus @samsunginternet
  • 6.
    Google Chrome • WebVRlaunched officially on Chrome with DayDream support (February 2017) [mobile] • Supports 3DoF controller • WebVR support is conducted as an OriginTrial experiment • Enabled underWebVR and Gamepad Extensions flag. Supports Rift andVive [Desktop] @diekus @samsunginternet
  • 7.
    Microsoft Edge • AnnouncedWebVRdevelopment in September 2016 • WebVR support on Edge with Fall Creator’s Update (October 2017) • Supports Windows Mixed Reality • 6DoF controllers @diekus @samsunginternet
  • 8.
    Chromium • WebVR behinda flag • chrome://flags#enable-webvr • chrome://flags#enable-gamepad-extensions • Works through SteamVR @diekus @samsunginternet@diekus @samsungin
  • 9.
    Opera • Uses OpenVRAPI to detect headset • Allows playback of 360 videos in Rift andVive • Opera 48 lists WebVR as not supported (caniuse) • “We also plan to have fullWebVR support, once this standard is more mature” @diekus @samsunginternet
  • 10.
    Apple Safari • JoinedtheW3C WebVR Community Group (July 2017) • Not officially supported… yet • Polyfill @diekus @samsunginternet
  • 11.
    source: webvr.rocks (December2017) * Compatible with WebVR Samsung Internet Firefox Chromium Chrome Oculus Browser Edge Servo @diekus @samsunginternet
  • 12.
    source: caniuse.com (December2017) @diekus @samsunginternet
  • 13.

Editor's Notes

  • #10 blogs.opera.com/desktop/2017/09/watch-every-video-vr-opera-developer-49/
  • #12 More specifically, if you’re thinking on developing vr experiences you might be thinking in targeting these platforms, and independently of which one it is, webvr has you covered
  • #13 More specifically, if you’re thinking on developing vr experiences you might be thinking in targeting these platforms, and independently of which one it is, webvr has you covered