Driver FixRecommendedSound, Wi-Fi or graphics acting up? Check drivers firstFind missing or outdated drivers fast.Check DriversOctober DealsAmazon USOctober deal check: compare before you payAmazon US: current deals, useful picks and tech finds.Check DealsSlow PC?RecommendedPC slow today? Run a repair scan before it gets worseResolve common Windows issues and optimize system performance.Scan Now×
Skip to content
World desk2 min

What “King Hejlsberg’s Decree” Said About TypeScript’s Go Rewrite

Bytes #375 covered Microsoft’s TypeScript compiler port to Go, from its early VS Code benchmark to the later TypeScript 7.0 announcement.

Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Bytes #375, published March 13, 2025, centered on Microsoft’s plan to port TypeScript’s compiler and tooling to Go. The headline’s “decree” was not a finished product announcement: it referred to an engineering effort Anders Hejlsberg announced two days earlier, alongside an early benchmark result. By July 2026, Microsoft had announced TypeScript 7.0 as available, describing it as the native Go port.

What Bytes #375 was about

The issue’s title story, “King Hejlsberg’s Decree,” was about a proposed change to TypeScript’s implementation: Microsoft planned to move the compiler and language-service tooling from the existing implementation to native Go. Hejlsberg, TypeScript’s technical fellow, announced the next steps on March 11, 2025, saying the goal was to improve performance, especially on very large projects.

As an Amazon Associate I earn from qualifying purchases.

The issue also touched on JavaScript engines and code quality, but those were supporting newsletter themes. The compiler port was the central story behind the title.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

What the early speed claim meant

In the March 2025 announcement, Microsoft reported a 10.4× speedup on its VS Code build benchmark. That figure belongs to the benchmark workload Microsoft tested; it is not evidence that every TypeScript project, editor task, or development workflow would become 10.4 times faster.

The announcement described an effort in progress, not a completed release. The benchmark was an early indication of the potential of the port, not a universal performance guarantee.

Why Microsoft chose Go

Bytes framed Go as a choice suited to this particular workload. The reasons included native-code support across platforms, control over data layout, support for cyclic data structures, automatic memory management, and concurrency features.

Rank #2
TypeScript Programming Language - Software Engineer & Coder T-Shirt
  • TypeScript implements a superset of syntax for strictly typed development, facilitating deep static analysis and enhanced development environment integration. The compiler translates source into standard script formats, ensuring parity across any runtime.
  • TypeScript is ideal for front-end developers, full-stack engineers, and software architects who build large-scale web applications. It serves those looking to improve code excellence, reduce bugs through static checking, and maintain complex projects more.
  • Lightweight, Classic fit, Double-needle sleeve and bottom hem

That rationale explains Microsoft’s engineering decision; it does not establish that Go is categorically better than Rust, C++, or another language for building compilers. The right implementation language depends on a project’s requirements and constraints.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

What changed after the newsletter

Microsoft announced TypeScript 7.0 availability on July 8, 2026, describing it as the native Go port. In that announcement, Microsoft said full builds were typically 8× to 12× faster in its testing. “Typically” matters: this is Microsoft’s reported range across its tested builds, not a promise for every project or a result independently verified here.

The 2026 range and the 2025 VS Code benchmark result are from separate announcements and benchmark contexts. They should not be treated as directly comparable measurements.

Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

What developers should take from the story

The headline captured an ambitious performance project, but the useful way to assess the port for an individual codebase is to separate speed from compatibility. A faster compiler can reduce build waits, while editor responsiveness and support for the language features and tooling a project relies on are separate considerations.

  • For build performance, compare the same project and workload across compiler generations, and record the environment and build conditions.
  • For editor use, evaluate language-service responsiveness separately from full-build time.
  • For adoption, check compatibility and migration requirements, including any compiler features or APIs the project depends on.

The announcements establish Microsoft’s stated performance results and the availability of TypeScript 7.0; they do not establish how a particular project will perform or whether its migration will be trouble-free.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

Leave a Reply

Your email address will not be published. Required fields are marked *

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

More from the Wire

  1. World desk4 min
    How to Spot an AI Voice Scam Before Sending MoneyDon’t rely on how a caller sounds. Pause, call back through a known number, and verify the emergency with another trusted person before sending money.
  2. Mountain View desk4 min
    Google’s SynthID Detector: How to Check AI-Generated Images, Video and AudioGoogle’s SynthID Detector looks for an embedded watermark in supported images, video and audio. Here is what its results do—and do not—show.
  3. Redmond desk20 min
    How to create a link to File or Folder in Windows 11Windows 11 gives you several ways to point to a file or folder without moving or duplicating it. You can create a desktop shortcut,…
Recommended PC Tool
Recommended PC Tool
PC Slower Than It Used to Be?Free scan - under a minute
Outdated Drivers Are Slowing You DownFree scan - exact matches

Two free Windows tools

One Free Minute Could Fix That PC

Before you go - each of these free tools takes about a minute and tackles what quietly slows a Windows PC down.

Special offer. View Outbyte info, uninstall instructions, EULA, and Privacy Policy.