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.