Close
  • Latest News
  • Artificial Intelligence
  • Video
  • Big Data and Analytics
  • Cloud
  • Networking
  • Cybersecurity
  • Applications
  • IT Management
  • Storage
  • Sponsored
  • Mobile
  • Small Business
  • Development
  • Database
  • Servers
  • Android
  • Apple
  • Innovation
  • Blogs
  • PC Hardware
  • Reviews
  • Search Engines
  • Virtualization
Read Down
Sign in
Close
Welcome!Log into your account
Forgot your password?
Read Down
Password recovery
Recover your password
Close
Search
Logo
Logo
  • Latest News
  • Artificial Intelligence
  • Video
  • Big Data and Analytics
  • Cloud
  • Networking
  • Cybersecurity
  • Applications
  • IT Management
  • Storage
  • Sponsored
  • Mobile
  • Small Business
  • Development
  • Database
  • Servers
  • Android
  • Apple
  • Innovation
  • Blogs
  • PC Hardware
  • Reviews
  • Search Engines
  • Virtualization
More
    Home Development
    • Development

    Microsoft TypeScript 0.9 Updates Compiler, Adds Generics Support

    Written by

    Darryl K. Taft
    Published June 19, 2013
    Share
    Facebook
    Twitter
    Linkedin

      eWEEK content and product recommendations are editorially independent. We may make money when you click on links to our partners. Learn More.

      Microsoft has released version 0.9 of its TypeScript programming language, which is a superset of JavaScript.

      Microsoft officials said TypeScript 0.9 represents the largest update to the language to date, since Microsoft released the initial version of TypeScript last October.

      The new release delivers significant changes to the language, compiler and tools. These span from highly requested new language features like generics, to a new compiler infrastructure that lays the foundation for TypeScript tools scalability, to hundreds of bug fixes and general improvements, said Jonathan Turner, a program manager with the TypeScript team at Microsoft, in a blog post.

      TypeScript 0.9 is aimed at making it even easier for developers to build large applications with the language. “Over the past few years, we’ve seen JavaScript applications for the Web, on the server and on Windows become much more substantial in size,” said S. Somasegar, corporate vice president of Microsoft’s Developer Division in a blog post.

      TypeScript enables application-scale JavaScript, providing high-fidelity interaction with existing JavaScript libraries, and giving developers the direct power and flexibility of JavaScript from a language that supports advanced tooling and error detection, Somasegar said.

      And with the 0.9 release, “along with important new language features and improved tooling capabilities in Visual Studio, we’ve done considerable work to scale the TypeScript language service for large application development, giving developers a smooth, interactive experience regardless of project size,” Somasegar said.

      The introduction of generics to the language—the most-requested feature—improves developer efficiency. “Generics take advantage of the strong type inference that TypeScript already provides, allowing users to have better static error reporting and richer tooling, in many cases without any additional type annotations,” Turner said.

      In addition, the TypeScript compiler has been re-engineered, laying the foundation for great tooling scalability going forward, and provides a much higher-fidelity implementation of the TypeScript language specification, Turner said.

      “The new compiler addresses over 150 issues reported on CodePlex since the 0.8 release. These include places where the compiler now catches potential errors more reliably, more accurate tools and general improvements across the board,” Turner said. The new compiler has been designed to enable better incremental performance while editing code in integrated development environments (IDEs), he added.

      Meanwhile, Somasegar noted that TypeScript has already been positively impacting Web development.

      “Inside Microsoft, teams in Bing, Team Foundation Server, So.cl, CodePlex and elsewhere are using TypeScript in production applications, some in excess of 200k lines, leveraging TypeScript’s ability to scale quickly with the assurances provided by a type system and rich IDE support,” Somasegar said. “In the broader JavaScript community, projects like Turbulenz and Starling.js have leveraged TypeScript as part of new development libraries and kits. We’re also seeing teams building enterprise and consumer applications for the Web, Windows Store and server—all with TypeScript.”

      Moreover, the TypeScript ecosystem continues to grow. Hundreds of developers are engaging with the project and more than a dozen editors now support TypeScript, enabling development with TypeScript in a variety of popular tools and across multiple major platforms, Somasegar said. TypeScript also won a 2012 Open-Source Rookie of the Year award.

      Darryl K. Taft
      Darryl K. Taft
      Darryl K. Taft covers the development tools and developer-related issues beat from his office in Baltimore. He has more than 10 years of experience in the business and is always looking for the next scoop. Taft is a member of the Association for Computing Machinery (ACM) and was named 'one of the most active middleware reporters in the world' by The Middleware Co. He also has his own card in the 'Who's Who in Enterprise Java' deck.

      Get the Free Newsletter!

      Subscribe to Daily Tech Insider for top news, trends & analysis

      Get the Free Newsletter!

      Subscribe to Daily Tech Insider for top news, trends & analysis

      MOST POPULAR ARTICLES

      Artificial Intelligence

      9 Best AI 3D Generators You Need...

      Sam Rinko - June 25, 2024 0
      AI 3D Generators are powerful tools for many different industries. Discover the best AI 3D Generators, and learn which is best for your specific use case.
      Read more
      Cloud

      RingCentral Expands Its Collaboration Platform

      Zeus Kerravala - November 22, 2023 0
      RingCentral adds AI-enabled contact center and hybrid event products to its suite of collaboration services.
      Read more
      Artificial Intelligence

      8 Best AI Data Analytics Software &...

      Aminu Abdullahi - January 18, 2024 0
      Learn the top AI data analytics software to use. Compare AI data analytics solutions & features to make the best choice for your business.
      Read more
      Latest News

      Zeus Kerravala on Networking: Multicloud, 5G, and...

      James Maguire - December 16, 2022 0
      I spoke with Zeus Kerravala, industry analyst at ZK Research, about the rapid changes in enterprise networking, as tech advances and digital transformation prompt...
      Read more
      Video

      Datadog President Amit Agarwal on Trends in...

      James Maguire - November 11, 2022 0
      I spoke with Amit Agarwal, President of Datadog, about infrastructure observability, from current trends to key challenges to the future of this rapidly growing...
      Read more
      Logo

      eWeek has the latest technology news and analysis, buying guides, and product reviews for IT professionals and technology buyers. The site’s focus is on innovative solutions and covering in-depth technical content. eWeek stays on the cutting edge of technology news and IT trends through interviews and expert analysis. Gain insight from top innovators and thought leaders in the fields of IT, business, enterprise software, startups, and more.

      Facebook
      Linkedin
      RSS
      Twitter
      Youtube

      Advertisers

      Advertise with TechnologyAdvice on eWeek and our other IT-focused platforms.

      Advertise with Us

      Menu

      • About eWeek
      • Subscribe to our Newsletter
      • Latest News

      Our Brands

      • Privacy Policy
      • Terms
      • About
      • Contact
      • Advertise
      • Sitemap
      • California – Do Not Sell My Information

      Property of TechnologyAdvice.
      © 2024 TechnologyAdvice. All Rights Reserved

      Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.

      ×