WinJS

WinJS
Developer(s)Microsoft
Initial releaseOctober 26, 2012; 12 years ago (2012-10-26)
Stable release
4.4.5 / January 25, 2019; 5 years ago (2019-01-25)
Repositorygithub.com/winjs/winjs
Written inJavaScript, TypeScript
Operating systemWindows 8,
Windows 10,
Windows Phone 8.1,
Windows 10 Mobile,
Xbox One system software
TypeSoftware framework
LicenseApache License 2.0
Websitewww.buildwinjs.com

The Windows Library for JavaScript (abbreviated as WinJS) is an open-source JavaScript library developed by Microsoft. It has been designed with the primary goal of easing development of Windows Store apps for Windows 8 and Windows 10, as well as Windows Phone apps for Windows Phone 8.1, Windows 10 Mobile and Xbox One[1] applications using HTML5 and JavaScript, as an alternative to using WinRT XAML and C#, VB.NET or C++ (CX).

WinJS started as a technology that was specific to Windows Store apps, but has evolved to aim at working in any Web browser.

In April 2014, during the Microsoft Build developer conference, WinJS was released under the Apache License as free and open source software to port it to other than Microsoft platforms. A site dedicated to demonstrating the library has also been published.[2] Future development is focused on maintaining what currently exists in the project. There are no plans for new features or feature requests, meaning no plans for a new feature release.[3]

  1. ^ "Building Xbox One Apps using HTML and JavaScript". Building Apps for Windows. Microsoft. Retrieved 7 April 2015.
  2. ^ "Extending platform commonality through universal Windows apps". Building Apps for Windows. Microsoft. 2 April 2014. Retrieved 18 September 2014.
  3. ^ "winjs/winjs". GitHub. Retrieved 2016-05-09.