Developer Preview of Hyperloop for Windows


NOTE: The information in this post is dated. For the very latest on Hyperloop, see here.

I’m excited to announce our Developer Preview release of Hyperloop for Windows!

First off, let’s see Hyperloop in action with a demo video from our lead developer for Hyperloop for Windows, Dawson Toth.

So, what’s Hyperloop for Windows?

Hyperloop, if you haven’t heard yet, is our next generation compiler infrastructure that we have been working on for some time now. It’s a very important part of the overall Ti.Next initiative, which will improve the performance, parity, scalability, and maintainability of the Titanium SDK, without changing the API you know and love. This has been a significant engineering undertaking and something that we’re actively working on at Appcelerator.

If you’re interested in Windows development, we’d love to get your feedback. First, check out the how to get started with Hyperloop on Windows.

While Hyperloop doesn’t provide a cross-platform API like the Titanium SDK, it’s a foundational component. We need this compiler to enable us to start implementing the Titanium API that you know and love for Windows. However, with Hyperloop, you can start using JavaScript to support Windows apps today. Check out some of our really compelling example apps that show the power of Hyperloop.

With this release, we are supporting some new capabilities in Hyperloop:

  • Cast support – We introduced a new keyword `@cast` to support casting of types.
  • Generics support – We introduced a new keyword `@generic` to support generics.
  • Easier error reporting – Use the `–report` command line switch to report an error.
  • Mixing of custom C/C++ with native platform – Check out this cool demo. We created a standard C++ timer class BasicTimer.cpp and then used it in our HJS.
  • Simplication of command line options – We provide reasonable defaults now from the command line.

So what’s next?

The next major milestone for Hyperloop is Android. We’ve made considerable progress on Hyperloop for Android and are currently implemented the compiler back-end. We hope to have more details about the Android version in the next month or so. So, stay tuned.

If you have any problems, please report them in our GitHub issues tracker.

If you would like to discuss Hyperloop development, please join our Hyperloop discussion group.


  1. Great work! One question though, I’ve used Alloy a lot in my projects, would this still be possible with hyperloop at its current state? or is it completely different?

    • @Michael, Hyperloop is the new compiler that will be underneath Titanium. It’s too early to tell, but once the compiler is finished, the Titanium layer will be modified for the new compiler and then Alloy will be modified for the new features exposed by the Titanium layer. In the end, everything should be transparent for the Titanium/Alloy developer, but for now, work is being done on the actual compiler.

  2. Looking at github and Jira it looks like Hyperloop is either dead or in stealth. Is Telerik NativeScript going to beat you to the punch? Could you please give an update? Thanks!

Comments are closed.