• zack_overflow Profile Picture

    zack (in SF) @zack_overflow

    4 years ago

    Got tired of tsc taking forever to type check my code so I made a Typescript type checker in Rust for fun For a small Typescript file it's 500x faster than tsc taking ~0.002s vs ~1.3s (using SWC for compilation). It supports only a small subset of Typescript (for now).

    zack_overflow tweet picture
    zack_overflow tweet picture
    keyboard_arrow_left Previous keyboard_arrow_right Next

    48 225 2K 0 152
    Download Image
  • zack_overflow Profile Picture

    zack (in SF) @zack_overflow

    4 years ago

    It's using SWC to parse Typescript, then it type checks the returned AST. Right now it supports a subset of TS's type system with the end goal of reaching feature parity with Typescript and possibly making an LSP server that goes brrr

    2 0 141 0 1
  • kdy1dev Profile Picture

    Donny (강동윤) @kdy1dev

    4 years ago

    @zack_overflow Hpw much does it handle? There are super tricky stuffs in typescript

    0 0 38 0 1
  • puruvjdev Profile Picture

    {PuruVijay}.svelte @puruvjdev

    4 years ago

    @zack_overflow What terminal is that?

    1 0 5 0 0
  • anuraghazru Profile Picture

    Anurag Hazra ⚛ @anuraghazru

    4 years ago

    @zack_overflow SWC Is also implementing the same, Maybe you folks should team up 😉

    0 0 5 0 0
  • stolinski Profile Picture

    Scott Tolinski - Syntax.fm @stolinski

    4 years ago

    @zack_overflow @rodrigojmr_ 👀👀

    0 0 4 0 0
  • thdxr Profile Picture

    dax @thdxr

    4 years ago

    @zack_overflow Might wanna see what @kdy1dev is up to

    1 0 2 0 0
  • mediaquery Profile Picture

    Marco 🎩 @mediaquery

    4 years ago

    @zack_overflow rust taking over webdev tooling and I'm all here for it <3

    1 0 2 0 0
  • _skris Profile Picture

    Sai Krishna @_skris

    4 years ago

    @zack_overflow Brilliant Zack! Been waiting for a faster typechecker. 🥲 @kdy1dev is busy with swc and nextjs but still working on the rust typechecker. It is commercial though, the last time I checked.

    0 0 1 0 0
  • hrolnd Profile Picture

    roland @hrolnd

    4 years ago

    @zack_overflow 🤯

    0 0 1 0 0
  • masadfrost Profile Picture

    Faris Masad @masadfrost

    7 months ago

    @zack_overflow @jarredsumner can you have Zack officially work on this pleaase

    0 0 0 24 0
  • ctjlewis Profile Picture

    Lewis @ctjlewis

    4 years ago

    @zack_overflow i’ve been working on the other side of things, the bundling and emitting ESM part (using esbuild) currently no typecheck, just run tsc manually, but would fold this in when it ships. i would just test it against the TypeScript source code itself, you will get near 100% coverage

    1 0 0 0 0
  • gd3kr Profile Picture

    aarya @gd3kr

    4 years ago

    @zack_overflow Same energy

    0 0 0 0 0
    Download Gif
  • DawsonBotsford Profile Picture

    daws.eth @DawsonBotsford

    3 years ago

    @zack_overflow Is this public? I'd love to use it

    0 0 0 0 0
  • thundubeedi Profile Picture

    GP @thundubeedi

    4 years ago

    @zack_overflow

    thundubeedi tweet picture

    0 0 64 0 1
    Download Image
  • jonasKruckie Profile Picture

    Jonas Kruckenberg 🦾 @jonasKruckie

    4 years ago

    @zack_overflow Everybody gansta until the type system is turing complete 😂

    1 3 47 0 0
  • OfekAzulay4 Profile Picture

    Ofek Azulay @OfekAzulay4

    4 years ago

    @zack_overflow Am I the only one more pumped for such nicely formatted error messages? Any way to get this sort of error messages right now in VSCode?

    2 0 38 0 0
  • DavidSherret Profile Picture

    David Sherret @DavidSherret

    4 years ago

    @zack_overflow Is the code available or are you planning to make it available soon? Also, a more accurate comparison at this stage might be to load everything in memory and then compare the actual type checking speed using the compiler API. tsc has a lot of features and higher startup cost.

    1 0 7 0 0
  • FezVrasta Profile Picture

    Federico Zivolo @FezVrasta

    4 years ago

    @zack_overflow Uh so I'm not the only one embarrassed by the TSC speed 👀

    1 0 6 0 0
  • franleplant Profile Picture

    franleplant @franleplant

    4 years ago

    @zack_overflow This is a huge unfilled hole in the community, if you can achieve it you will have tons of backing, job offers and more cc @nextjs @deno_land @angular and many more

    0 0 3 0 0
  • simonepizz Profile Picture

    Simone Pizzamiglio 🔳 @simonepizz

    4 years ago

    @zack_overflow Impressive man! Are you gonna open source it?

    1 0 3 0 0
  • calebjasik Profile Picture

    @[email protected] on the fediverse @calebjasik

    4 years ago

    @zack_overflow oooh are you using miette for error reporting 👀

    1 0 3 0 0
  • HenkPoley Profile Picture

    Henk Poley @HenkPoley

    4 years ago

    @zack_overflow @deno_land has also been working on something like this: github.com/denoland/deno/…

    0 0 3 0 0
  • Download Image
    • Privacy
    • Term and Conditions
    • About
    • Contact Us
    • TwStalker is not affiliated with X™. All Rights Reserved. 2024 www.instalker.org

    twitter web viewer x profile viewer bayigram.com instagram takipçi satın al instagram takipçi hilesi twitter takipçi satın al tiktok takipçi satın al tiktok beğeni satın al tiktok izlenme satın al beğeni satın al instagram beğeni satın al youtube abone satın al youtube izlenme satın al sosyalgram takipçi satın al instagram ücretsiz takipçi twitter takipçi satın al tiktok takipçi satın al tiktok beğeni satın al tiktok izlenme satın al beğeni satın al instagram beğeni satın al youtube abone satın al youtube izlenme satın al metin2 metin2 wiki metin2 ep metin2 dragon coins metin2 forum metin2 board popigram instagram takipçi satın al takipçi hilesi twitter takipçi satın al tiktok takipçi satın al tiktok beğeni satın al tiktok izlenme satın al beğeni satın al instagram beğeni satın al youtube abone satın al youtube izlenme satın al buyfans buy instagram followers buy instagram likes buy instagram views buy tiktok followers buy tiktok likes buy tiktok views buy twitter followers buy telegram members Buy Youtube Subscribers Buy Youtube Views Buy Youtube Likes forstalk postegro web postegro x profile viewer