Skip to content
HomeVideos
AllLongsCategoriesPlaylists
BooksBlogsPodcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K

    A 10x faster TypeScript

    Microsoft Developer

    2 HN recommenders · recommended in 3 months, 2025

    YouTube

    13:45 · 608K views · Mar 11, 2025

    Anders Hejlsberg introduces the native port of the TypeScript compiler, written in Go, which promises roughly 10x faster tooling. He demos compiling VS Code and explains where the speedup comes from.

    Commenters cite it as the authoritative source for why the port is faster and why Go was chosen.

    Software Engineering & LanguagesCompilers, interpreters & program analysisWeb developmentSoftware performance & optimization
    1. 1:01:31
      TypeScript is being ported to Go | interview with Anders HejlsbergMichigan TypeScript102K views • 1 year ago
    2. 29:47
      The Truth about Rust/WebAssembly PerformanceGreg Johnston218K views • 3 years ago
    3. 56:23
      Speed Up Your JavaScriptGoogle TechTalks136K views • 17 years ago
    4. 35:42
      Progressive Performance (Chrome Dev Summit 2016)Chrome for Developers34K views • 9 years ago
    5. 34:10
      Anders Hejlsberg on Modern Compiler ConstructionKasper25K views • 9 years ago
    6. 43:14
      Anders Hejlsberg and Lars Bak: TypeScript, JavaScript, and DartDartlangTV14K views • 13 years ago
    7. 1:00:34
      High Performance Web Sites and YSlowGoogle TechTalks90K views • 18 years ago
    8. 59:31
      ClojureScript in the Age of TypeScript — David NolenChariotSolutions29K views • 5 years ago
    9. 34:55
      "Outperforming Imperative with Pure Functional Languages" by Richard FeldmanStrange Loop Conference98K views • 5 years ago
    10. 36:31
      Hey Underscore, You're Doing It Wrong!InfoQ141K views • 13 years ago
    11. 12:01
      React without memoReact Conf150K views • 4 years ago
    12. 45:05
      Servo Architecture: Safety and Performancelinux conf au 2017 - Hobart, Australia12K views • 9 years ago
    13. 1:04:48
      "Performance (Really) Matters" with Emery BergerAssociation for Computing Machinery (ACM)7.1K views • 6 years ago
    14. 33:52
      Nordic.js 2014 • Douglas Crockford - The Better PartsNordic.js73K views • 12 years ago
    15. 22:51
      GopherCon 2015: Go GC: Solving the Latency Problem - Rick HudsonGopher Academy22K views • 11 years ago
    16. 13:39
      How is this Website so fast!?Wes Bos2.4M views • 2 years ago
    17. 1:21:39
      Making R run Fast - Jan VitekJohn O'Neill865 views • 10 years ago
    18. 40:34
      Charlie Marsh: uv: An Extremely Fast Python Package ManagerJane Street108K views • 2 years ago
    19. 1:02:44
      Chris Seaton @ VMSS16: JRuby+Truffle: Why it’s Important to Optimise the Tricky Partssoftdevteamuk5.1K views • 10 years ago
    20. 35:32
      Cheng Lou - On the Spectrum of Abstraction at react-europe 2016ReactEurope63K views • 10 years ago

    5 comments from Hacker News

    1. @yomismoaquiAug 2025· in “Show HN: Doom port to pure Go – Gore”

      After hearing the explanation about why he picked Go for the Typescript compiler I can only be more of a fan of Anders Hejlsber. He said that Go was chosen due to its suitability for the workload, offering low-level control, optimized native code, automatic memory management, and concurrency. And this coming from the same guy that created C#, Typescript, Delphi & Turbo Pascal shows how a real engineer takes a decision of this magnitude. Is Go the best decision for every SW project? No, but in this case the arguments (and the tests they did during their evaluation) check out. And no, picking F# simply because you love the language is not a mature decision. You can check his arguments here: this video

      RecommendsView on HN
    2. @odyssey7Mar 2025· in “A 10x Faster TypeScript”

      The key: > immutable data structures --> "we are fully concurrent, because these are what I often call embarrassingly parallelizable problems" The relationship of their performance gains to functional programming ideas is explained beginning at 8:14 this video

      RecommendsView on HN
    3. @dataviz1000Mar 2025· in “A 10x Faster TypeScript”

      Not sure if it does but the video linked in the post might answer your question? I think he is compiling vscode which includes Monaco editor which is where they are getting 10x faster stat. (I might be wrong here.) [0] [0] this video

      CitesView on HN
    4. @kristianpMay 2025· in “Show HN: I rewrote my Mac Electron app in Rust”

      Here's the FAQs, where they explain the decision to go with Go and not, say, rust. [LINK] Hejlsberg also says in this video, about 3.3x performance is from going native and the other 2-3x is by using multithreading. this video

      CitesView on HN
    5. @dcreMar 2025· in “A 10x Faster TypeScript”

      In the embedded video they show some of the code side by side and it is just a ton of if statements. this video

      CitesView on HN