Microsoft to Expand its Collaboration with the jQuery Community

The jQuery Project is excited to announce that Microsoft is expanding its support of the jQuery JavaScript Library through new initiatives, to include code contributions, product integration, and the allocation of additional resources.

Building on two years of collaboration with the jQuery Project, Microsoft announced today at MIX 2010 that it will be working with the jQuery Core Team and community to provide source code that will help to further advance the jQuery JavaScript Library. The planned contributions target specific functionalities in areas of mutual interest. They include:

Templating

Script Loading

Data Binding

The initial focus will be on a new templating engine that will allow for easy and flexible data rendering via defined templates. Microsoft has submitted a proposal for public review along with an experimental plugin, and is actively collaborating with the jQuery team and community on a unified implementation. The templating engine will be reviewed and considered for inclusion into the jQuery JavaScript Library or maintained as an official jQuery plugin.

Microsoft will also ship a current release of the jQuery JavaScript Library in both Visual Studio 2010 and ASP.NET MVC as well as continue to host current versions of the library on the Microsoft CDN.

Lastly, Microsoft will be providing resources to assist in QA testing of jQuery in new environments to ensure continued stability and longevity of the library.

We see these contributions as a tremendous benefit to the jQuery effort and community and look forward to continued collaboration with Microsoft.

64 thoughts on “Microsoft to Expand its Collaboration with the jQuery Community”

Is there an update to the progress? I’ve googled for it, but there is little news regarding how well the collaboration went? With hindsight, perhaps collaboration with Google, instead of MS would have been better?

If you wish to use JQuery in a secured environment you must download it from the JQuery servers, deminify it, search for external urls (so you know your data is not being intercepted to somewhere else) and host the deminified jquery libraries on your local web server.

There is always a risk that your data can be sent to some other server unknowingly if you dont know what is happening in the minified and/or the externally hosted JQuery core libraries.