Blog

A-Frame v0.7.0 - Windows Mixed Reality Headsets and glTF 2.0

A-Frame v0.7.0 - Windows Mixed Reality Headsets and glTF 2.0

We welcome Microsoft to the A-Frame family. 0.7.0 ships out of the box support for Microsoft Mixed Reality headsets and controllers on Microsoft Edge thanks to the work of Olga Milovanova, Lewis Weaver, Nell Waliczek and Samira Hirji. A-Frame 0.7.0 fully adopts glTF 2.0, unlocking a huge pool of models you can now import in your experiences.

Use it today with <script src="https://aframe.io/releases/0.7.0/aframe.min.js"></script>.

What’s New?

The glTF ecosystem has made huge progress and all the learnings have consolidated in the 2.0 version of the format. Thanks to the work of Don McCurdy and Takahiro on A-Frame and THREE fronts you can now import glTF 2.0 models with a single line of markup.

Microsoft is fully embracing immersive computing with Windows Mixed Reality and you can now have fun with your favorite framework on Microsoft Edge as well.

0.7.0 has now full support for all the major headsets and controllers: Daydream, Gear VR, Windows Mixed Reality, Oculus Rift and HTC Vive.

Performance is top priority for us and A-Frame 0.7.0 ships a bunch of improvements to tame the garbage collector beast:

  • Added some caching and reduced some type checking in critical paths of object updates.
  • Reduced memory usage by caching textures.
  • Reduced memory usage by reducing the number of instantiated JavaScript objects.
  • Eliminated duplicate asset network requests when using <a-assets>.
  • Throttled the componentchanged event which gets emitted very often.

Check out the release notes for the complete changelog which includes a list of all new features, optimizations, and bug fixes.

What Have People Built?

We’ve had over 10 entries of A Week of A-Frame since v0.6.0 was released. Highlights include the release of WebVR in Firefox 55. A-Frame powered immersive Websites are now just one click away for millions of people. We saw great progress made on multiuser experiences thanks to the Networked A-Frame Component. The quality of the tooling is sky rocketing as Hologram or BeBlock demonstrate. VR UIs are getting fancy thanks to the A-Frame Material Kit. WebVR calls back home as CERN, where the Web was born, dips the toes in A-Frame. That’s a top achievement unlocked by the whole community.

Numbers

Since v0.6.0 was released in Jun 29 2017:

  • A-Frame has gained 24 new contributors, totalling 193.
  • We have 749 new members in the Slack community for a total of 4,734.
  • 101,966 people have visited aframe.io since last release.

What’s Next?

We will keep profiling and measuring to make sure that A-Frame overhead is negligable and your content runs buttery smooth. We are starting to consolidate the API and want to get soon to a point we feel confortable with the design and ship a 1.0.0 release. 0.7.0 has shippped a bit earlier than we planned to make sure that Windows Mixed Reality headsets and Microsoft Edge are well supported at launch. A couple of features, such as Vive tracker support and spectator camera, have moved to 0.8.0. Keep an eye on the roadmap to see what’s coming.