<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/go-based-typescript-to-dramatically-improve-speed-and-scalability-qzm9ap20g" -->

---
title: Go-based TypeScript to Dramatically Improve Speed and...
description: Microsoft is porting the TypeScript compiler from TypeScript to the Go programming language, promising up to a 10x performance boost in compile times, memory...
canonical: https://daily.dev/posts/go-based-typescript-to-dramatically-improve-speed-and-scalability-qzm9ap20g
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Go-based TypeScript to Dramatically Improve Speed and Scalability | daily.dev
og:description: Microsoft is porting the TypeScript compiler from TypeScript to the Go programming language, promising up to a 10x performance boost in compile times, memory...
og:url: https://daily.dev/posts/go-based-typescript-to-dramatically-improve-speed-and-scalability-qzm9ap20g
og:image: https://api.daily.dev/og/posts/Qzm9AP20G.png
og:image:alt: Go-based TypeScript to Dramatically Improve Speed and Scalability
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Go-based TypeScript to Dramatically Improve Speed and Scalability

**[Collections](https://daily.dev/sources/collections)** · 2 min read · 1 upvotes · 0 comments

## Summary

Microsoft is porting the TypeScript compiler from TypeScript to the Go programming language, promising up to a 10x performance boost in compile times, memory usage, and startup performance. The new compiler, expected as TypeScript 7.0, will reduce build times and improve memory management and editor responsiveness, particularly beneficial for large codebases. The transition maintains feature parity with the current JavaScript-based TypeScript 6.x series, with full release aimed by the end of 2025. This move leverages Go’s efficient compilation and concurrency model to enhance developer productivity.

## Content

Microsoft has announced a significant transformation in the TypeScript ecosystem by porting its compiler from TypeScript to the Go programming language. This substantial overhaul aims to deliver up to a 10x performance improvement in compile times, memory usage, and startup performance across development environments.

The decision to transition to Go is based on a variety of strategic benefits provided by the language. Noteworthy among these are Go's compiled nature, automatic memory management, and fast compilation speeds, which collectively promise enhanced developer productivity and optimized runtime performance with minimal overhead from garbage collection.

In contrast to other languages such as C# and Rust, Go was selected for its simplicity, pragmatic concurrency model, and suitability for building scalable, high-performance tools. This choice has sparked conversations within the development community, with many recognizing the technical advantages and potential productivity gains Go offers.

The new TypeScript compiler, poised to be introduced as TypeScript 7.0, is expected to significantly reduce build times, enhance editor responsiveness, and offer better memory management. These improvements are particularly crucial for large codebases, where efficiency gains can be transformative.

As part of this transition, Microsoft aims to maintain feature parity between the current JavaScript-based TypeScript (which will continue as the 6.x series) and the upcoming Go-based TypeScript. Initial previews for command-line type-checking are anticipated by mid-2025, with a full feature release expected by the end of that year.

One of the hallmark features of the new compiler includes support for WebAssembly and shared memory concurrency, enabling more advanced development capabilities. Despite the substantial changes under the hood, the project has preserved most of the original TypeScript code structure, ensuring minimal disruption for developers during the transition.

Anders Hejlsberg, the lead architect of TypeScript, emphasized the potential for this native implementation to provide faster development experiences. The promise of reducing compile times and improving overall performance aligns with Microsoft's broader goal of optimizing developer tools and workflows.

Developers and teams working on large-scale JavaScript and TypeScript projects can look forward to a more efficient and responsive development environment with these upcoming changes. The TypeScript compiler's shift to Go marks a bold step forward in the evolution of web development tools, setting the stage for future innovations and enhancements.

## Similar posts on daily.dev

- [Don’t just attend KubeCon \+ CloudNativeCon, Merge Forward your experience\!](https://daily.dev/posts/don-t-just-attend-kubecon-cloudnativecon-merge-forward-your-experience--l0rpp73x8) · CNCF · 1 upvotes · 0 comments
- [Announcing H2 2026 KCDs](https://daily.dev/posts/announcing-h2-2026-kcds-m96goajm1) · CNCF · 1 upvotes · 0 comments
- [Two months of Open Community Groups](https://daily.dev/posts/two-months-of-open-community-groups-asf52zhbs) · CNCF · 0 upvotes · 0 comments
- [CNCF Unveils Schedule for KubeCon \+ CloudNativeCon Europe 2026](https://daily.dev/posts/cncf-unveils-schedule-for-kubecon-cloudnativecon-europe-2026-ikhcoa5cb) · CNCF · 2 upvotes · 0 comments
- [CNCF Debuts KubeCon \+ CloudNativeCon Japan 2026 Schedule](https://daily.dev/posts/cncf-debuts-kubecon-cloudnativecon-japan-2026-schedule-xp5pyudub) · CNCF · 1 upvotes · 0 comments

---

Tags: [#compiler](https://daily.dev/tags/compiler), [#golang](https://daily.dev/tags/golang), [#microsoft](https://daily.dev/tags/microsoft), [#typescript](https://daily.dev/tags/typescript), [#webdev](https://daily.dev/tags/webdev)

[View this post on daily.dev](https://daily.dev/posts/go-based-typescript-to-dramatically-improve-speed-and-scalability-qzm9ap20g)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Go-based TypeScript to Dramatically Improve Speed and Scalability","url":"https://daily.dev/posts/go-based-typescript-to-dramatically-improve-speed-and-scalability-qzm9ap20g","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/go-based-typescript-to-dramatically-improve-speed-and-scalability-qzm9ap20g"},"datePublished":"2025-03-11T15:04:58.923Z","dateModified":"2025-12-08T02:16:41.125Z","description":"Microsoft is porting the TypeScript compiler from TypeScript to the Go programming language, promising up to a 10x performance boost in compile times, memory...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/cc9132322699ddc80cb146a224294816?_a=AQAEuj9","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/cc9132322699ddc80cb146a224294816?_a=AQAEuj9","isAccessibleForFree":true,"articleSection":"Collections","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Collections","logo":"https://media.daily.dev/image/upload/s--fk_6ycEi--/f_auto,q_auto/v1780996001/logos/collections?_a=BAMAMiWQ0","url":"https://daily.dev/sources/collections"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/go-based-typescript-to-dramatically-improve-speed-and-scalability-qzm9ap20g","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":1},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"compiler,golang,microsoft,typescript,webdev","timeRequired":"PT2M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Collections","item":"https://daily.dev/sources/collections"},{"@type":"ListItem","position":3,"name":"Go-based TypeScript to Dramatically Improve Speed and Scalability"}]}
```

