Jump to content
  • Advertisement
  • 04/18/17 07:35 PM
    Sign in to follow this  

    Facebook Announces ReactVR


    • Posted By khawk

    Today at F8, Facebook announced the launch of ReactVR, a Javascript framework to build virtual reality experiences on the web. Expanding on the style of React and React Native, ReactVR lets anyone with an understanding of Javascript rapidly build and deploy VR experiences using standard web tools - and, with WebGL and WebVR APIs in use, then deploy them across the web, mobile, and PC.

    Additionally, the libraries and tools built by the broader React community are available for use in ReactVR.

    What about performance? From the announcement:

    As it turns out, React Native already addresses similar problems with its architecture. We followed RN's pattern by running React and rendering in separate contexts, with an asynchronous bridge for communication between them. In the web browser, this separation is performed with a web worker—your entire React application runs in the worker, while the rendering code that turns scene update messages into actual pixels lives in the main window. This lets the renderer create a tight loop between receiving headset orientation updates and re-rendering the scene, increasing viewer immersion while decreasing the likelihood of motion-sickness.

    If you're interested in learning more, Facebook has setup documentation and a GitHub repository.

      Report Story
    Sign in to follow this  

    User Feedback

    There are no comments to display.

    Create an account or sign in to comment

    You need to be a member in order to leave a comment

    Create an account

    Sign up for a new account in our community. It's easy!

    Register a new account

    Sign in

    Already have an account? Sign in here.

    Sign In Now

  • Advertisement

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

GameDev.net is your game development community. Create an account for your GameDev Portfolio and participate in the largest developer community in the games industry.

Sign me up!