Today the Windows Library for JavaScript (WinJS) is taking its first step to becoming cross-platform: it is released under the Apache 2.0 license as an Open Source project by Microsoft Open Technologies.
With the upcoming release of Windows Phone (codenamed "Blue"), we are proud to announce that the Windows Library for JavaScript (WinJS) will now be available on Windows Phone.
Advantages of WinJS
Use WinJS to build first class apps with HTML, CSS, and JavaScript. WinJS provides high quality infrastructure like page controls, promises, and data-binding; polished UI features like virtualizing collections; and high performance Windows controls such as ListView, FlipView, and Semantic Zoom. This is a comprehensive toolkit for you to use with confidence in its performance and polish, whether as a standalone solution or with other frameworks and libraries.
Create fast and fluid interfaces with HTML and JavaScript
Learn the best coding practices for maximizing the performance of your Windows Store app with the Windows Library for JavaScript (WinJS).
Create your first app using HTML and JavaScript
Watch the basics of creating a Windows Store app experience using HTML and JavaScript, including WinJS, which takes advantage of the experience that you already have.
What's new in WinJS
Get an overview of the new capabilities, controls, performance optimizations, and other features you can use in WinJS 2.0.
Deep dive into WinJS
Key concepts to keep in mind while you structure your WinJS app, and tips and tricks for handling asynchrony and data binding.
Deep dive on WinJS ListView
A walkthrough of how to create a JavaScript app using the ListView.