JavaScript is becoming the basis for a new breed of smart client applications, sometimes called single page applications (SPAs). This is an exciting area for developers, requiring a new understanding of "Web technologies" as they become used for smart client development. Many tools, languages, and frameworks exist to help streamline development, including TypeScript, Angular, Knockout, jQuery, and more. This track includes:
- Languages such as JavaScript, TypeScript, DART, and CoffeeScript
- Frameworks such as Angular, Knockout, and jQuery
- Related services such as Web API
- Node.js for server-side JavaScript programming