TypeScript Performance with Aleksandra Sikora

Поделиться
HTML-код
  • Опубликовано: 13 сен 2023
  • Become a TypeScript Wizard with my free beginners TypeScript Course:
    www.totaltypescript.com/tutor...
    Follow Matt on Twitter
    / mattpocockuk
    Join the Discord:
    mattpocock.com/discord
  • РазвлеченияРазвлечения

Комментарии • 16

  • @JakobBjerrePetersen
    @JakobBjerrePetersen 9 месяцев назад +6

    Fascinating stuff. Thanks a lot for the interview and time both of you took. Just the "Incremental equals true" shaved 30% off my catastrophic workplace angular build. :D Really good stuff.

  • @hamzadlm6625
    @hamzadlm6625 9 месяцев назад +8

    seriously, you should get a wizzard outfit

  • @mattd5419
    @mattd5419 9 месяцев назад +2

    This was very interesting. I would love to see more typescript performance videos

  • @maxtsh
    @maxtsh 9 месяцев назад

    Awesome, digging deep into typescript and how it works behind the scenes is very cool.

  • @tobiawosola1602
    @tobiawosola1602 7 месяцев назад

    Insightful analysis of ts performance well done guys, I really learnt a lot.

  • @Cahnisama
    @Cahnisama 9 месяцев назад +9

    2:40 typescript performance got her!

    • @mzimmma
      @mzimmma 9 месяцев назад +2

      😂 That's C#

  • @ApprendreSansNecessite
    @ApprendreSansNecessite 9 месяцев назад +1

    56:32 Be careful because unless one is really several times or an order of magnitude faster than the other, you can't simply compare these solutions : generate-trace will not give you the same flame chart every time you run it on the same code (even the size of the trace and types json files vary each time); the wall durations will vary greatly depending on the time of day and the age of the captain, and the effect is not proportional; finally, the tool also adds some overhead and you can't be certain that the overhead is spread homogeneously, so be careful with your conclusions, try running multiple traces and when you are done try comparing different builds without generate-trace to see if the difference actually impacts your codebase. You would not want to obfuscate your code for a performance gain that is not even so great in the end.

  • @juanmacias5922
    @juanmacias5922 9 месяцев назад +2

    38:55 when your own code calls you out. xD lmfao

  • @vitalysuper3193
    @vitalysuper3193 9 месяцев назад +2

    Wait isnt node modules is added to exclude by default?! Typescript docs say that

  • @dzienisz
    @dzienisz 9 месяцев назад +1

    51:30 is TS magic

  • @SoreBrain
    @SoreBrain 9 месяцев назад

    aw still no timestamps

  • @k0bek
    @k0bek 2 месяца назад

    polska gurom!

  • @ya4dang1
    @ya4dang1 9 месяцев назад +2

    Let's use Bun

  • @HudsonAfonso
    @HudsonAfonso 9 месяцев назад

    bun

  • @andrews4379
    @andrews4379 9 месяцев назад

    Боринг