Microsoft Takes the Wraps Off TypeScript, a Superset of JavaScript

As of today, we now know more about the formerly secret Microsoft JavaScript effort upon which Technical Fellow and father of C# Anders Hejlsberg has been working.

On October 1, Microsoft took the wraps off TypeScript, a new programming language that is aimed at making JavaScript development scale beyond the client.

Microsoft has made available to those interested via its CodePlex site a preview of the TypeScript bitsthe TypeScript language specification; and the source code for the TypeScript compiler. TypeScript is available under an Apache 2.0 open-source license. In addition to the new TypeScript language and compiler, Microsoft also plans to make available a TypeScript for Visual Studio 2012 plug-in, providing JavaScript developers with Visual Studio features like code navigation, refactoring, static error messages and IntelliSense.

 

 

Microsoft Channel 9 video of Hejlsberg discussing TypeScript is available on Microsoft’s Web site:

Soma Somasegar, Corporate Vice President of Microsoft’ Developer Division, outlined the problem space that Microsoft believes it can solve with TypeScript in an October 1 blog post:

“With HTML5, the standards web platform has become significantly more compelling for delivering rich user experiences. At the same time, the reach of JavaScript has continued to expand, going beyond the browser to include native device apps (e.g. Windows Store apps for Windows 8), applications in the cloud (e.g., node.js running on Windows Azure), and more. With these developments, we’re starting to see applications of unprecedented size written with JavaScript, despite the fact that creating large-scale JavaScript applications is hard. TypeScript makes it easier.”

Microsoft is building the TypeScript “superset” of JavaScript to provide the “syntactic sugar” needed to build large applications and support large teams, Somasegar blogged. TypeScript will provide better JavaScript tooling to users writing client-side apps or server/cloud-side ones, Somasegar said. The kinds of tools that typically have been available only for statically-typed languages will be available for JavaScript via TypeScript, he said.

I got a couple of tips about Hejlsberg & Co.’s JavaScript effort leading up to today’s announcement. One of them posited that that Microsoft’s new JavaScript project (which this person said was codenamed “Strada” internally — a name upon which Microsoft officials wouldn’t comment) — was yet another example of Microsoft’s good old “embrace and extend” philosophy.

Hejlsberg and the others working on TypeScript disagreed with that characterization. Microsoft is building TypeScript so that JavaScript code already developed can easily be brought into the TypeScript world because, as Somasegar claimed on his blog, “all JavaScript code is already TypeScript code.”

Microsoft’s official site for TypeScript is http://www.typescriptlang.org/.

What are your initial thoughts on what the Softies are doing, any of you developer-readers out there?

Via: ZDNet

Prateek Panda

Prateek is the Founder of TheTechPanda. He's passionate about technology startups and entrepreneurship and enjoys speaking to new founders every day. Prateek has also been consistently regarded as one of the top marketing experts in the region.

Recent Posts

A new approach to evaluating LLMs with human insight

Abstract The article advocates for a more comprehensive evaluation method for Large Language Models (LLMs)…

2 hours ago

The tariff effect: Will India & global tech change radically with America’s trade storm?

As India, along with several other countries, reel under US tariff pressures, how will it…

4 hours ago

India’s Online Gaming Bill 2025 defines distinction between real money games & gambling

The Union Government has introduced the 'Promotion and Regulation of Online Gaming Bill, 2025' in…

7 hours ago

M&A: The art of the deal

The Tech Panda takes a look at recent mergers and acquisitions within various tech ecosystems…

6 days ago

Rare earth, rare peace: Europe’s auto sector navigates tariffs, tech & turmoil

Europe’s auto industry is stuck in the slow lane, and it’s not just potholes they’re…

6 days ago

Safe & scalable server-side Generative AI: A backend engineer’s guide

Generative AI is one of today's most transformative technologies. Its ability to generate human-like conversation…

1 week ago