Developing with JavaScript for the Leap Motion Controller offers some unique advantages for web-based applications. However, as sites and apps have grown more complex, you can be left with the task of trying to track compatibility across all your third-party scripts and libraries.

In an effort to make the integration and continued maintenance of your Leap Motion-optimized web experience as simple as possible, we have now moved the hosting of our JavaScript library, leap.js, over to a dedicated CDN using version-protected URLs – js.leapmotion.com.

What this means is that you can include our library, test once, and rest assured that we’re not going to break your site at some point in the future. The URL to access leap.js includes the version number, so all you need to do is update the version number when you’re ready to update.

Our goal is to make integrating Leap Motion functionality into your site as easy as possible – whether you want to add a widget into your existing site, create a full-screen interactive 3D experience, or provide an alternative browsing experience automatically to any site visitor with a Leap Motion Controller.

To help developers get started, we’ve collected some great interactive leap.js samples from developers around the world. We will continue to add them to our growing gallery, so that developers of all levels will have a playground to experiment with the new design paradigms that the Leap Motion Controller enables for the web.

You can submit new examples to the gallery by forking github.com/leapmotion/js.leapmotion.com, adding the new example, and sending us a pull request. While the Developer Portal remains the primary destination for discussions, leap.js provides a space where you can experience the work of others and add to the growing library of JavaScript creations.

Are you using leap.js on your site? What do you want to see supported in the future? How do you envision the future of interaction on the web? Post your thoughts in the comments section.