News: Free & Open-Source JavaScript Solution for Augmented Reality Comes to Life on Mobile

Free & Open-Source JavaScript Solution for Augmented Reality Comes to Life on Mobile

Free & Open-Source JavaScript Solution for Augmented Reality Comes to Life on Mobile

AR.js is a new JavaScript solution that offers highly efficient augmented reality features to mobile developers. With HoloJS released a few months back, there is a potential that the free AR.js, developed by Jerome Etienne, could work with the Microsoft HoloLens as well.

According to the GitHub repository for the project, the listed features of the API are:

  • Very Fast: It runs efficiently even on phones. 60 fps on my 2 year-old phone!
  • Very Webby: It is a pure web solution, so no installation required. Full javascript based on three.js + jsartoolkit5
  • Free and Open: It is completely open source and free of charge!
  • Pure Standards: It works on any phone with webgl and webrtc

One reason this is an amazing accomplishment is that, historically, web-based 3D is not fast. While people have been trying 3D in web browsers since the mid-'90s with VRML, it is only in recent years that processors have sped up enough, and that the code has become optimized enough, to make web-based 3D experiences that were more than very basic objects.

AR.js at work on an older Android phone. Image by Jerome Etienne/GitHub

Etienne, one of the primary writers for Learning Three.js (or WebGL for Dummies), and at some point, "8th most active" user on GitHub, appears to be highly passionate about web-based graphics solutions. Three.js itself is a cross-browser JavaScript library/API, using WebGL, to create and display animated 3D graphics in a web browser.

What development environments do you prefer? Is JavaScript a place you can see Holographic development coming from? Let us know in the comments.

Cover image via Jerome Etienne/Twitter

Be the First to Comment

Share Your Thoughts

  • Hot
  • Latest