The Unbearable Weight of Massive JavaScript | Ryan Townsend | performance.now() 2023

แชร์
ฝัง
  • เผยแพร่เมื่อ 12 ม.ค. 2025

ความคิดเห็น • 29

  • @necastiv11
    @necastiv11 ปีที่แล้ว +5

    I am talking this story to developers and my employers in last 5 years. All i hear back is react spa, angular, vue, svelte, solid, alpine, BLA, BLA... I am very proud of myself after i know that i am not alone. Thank You!

    • @WebConferencesAmsterdam
      @WebConferencesAmsterdam  ปีที่แล้ว +2

      You’re not alone! As conference organizers we’re beating this drum for 12 years now! :)

    • @MrEnsiferum77
      @MrEnsiferum77 ปีที่แล้ว +1

      U just need proper DDD, but sotwares made in 3rd world countries, u don't have much choice... frontend is just simple cqrs...

  • @dangautsch
    @dangautsch ปีที่แล้ว +2

    I've been trying to get folks on custom elements for years. Always an uphill battle. Maybe when i show folks this talk they'll see.

  • @Killyspudful
    @Killyspudful ปีที่แล้ว +1

    Excellent - thank you.

  • @explosivehotdogs
    @explosivehotdogs ปีที่แล้ว +2

    "but things haven’t worked out the way we’d all hoped, have they?"
    I do agree that the current situation could be far improved but I will take my current workflow over the days of no Javascript, or no front-end frameworks, or templates of various flavors + jQuery spaghetti on bare metal systems any day of the week.
    Two cents from a jaded senior engineer : )
    Now to watch the video...

    • @Thorax232
      @Thorax232 ปีที่แล้ว +3

      We needed this excess of JS to happen in order to know where the middle of the pendulum is, what the limits are, and how what scales.

    • @explosivehotdogs
      @explosivehotdogs ปีที่แล้ว +1

      @@Thorax232 valud point IMHO

  • @csakip
    @csakip ปีที่แล้ว +9

    What's this annoying constant clicking?

    • @WebConferencesAmsterdam
      @WebConferencesAmsterdam  ปีที่แล้ว

      Sorry about that, we had no idea either, but we couldn’t solve it :/

    • @explosivehotdogs
      @explosivehotdogs ปีที่แล้ว +1

      @@WebConferencesAmsterdam it's definitely an annoyance but the presentation is compelling enough to ignore the issue, my opinion at least

    • @nchomey
      @nchomey ปีที่แล้ว

      My guess is it comes from the same source as the weird golden hue that overlays any full-screen slide. Probably whoever recorded this was playing pong on Night Mode on their computer...

  • @DieterPrivate
    @DieterPrivate ปีที่แล้ว

    True that we should use web APIs more, problem is though that most of those are so low level that you are building a library around them eventually. That's why I believe that libraries themselves should start using them behind the scenes instead and still add the very useful parts we do need. That said, there are APIs that are ready to use very easily, like the many observers like the resize observer, and used with RxJS, that leads to very easy clear code without specialty libraries.

  • @TonyCletus
    @TonyCletus ปีที่แล้ว +1

    Great talk ❤❤❤

  • @kevbonett
    @kevbonett ปีที่แล้ว

    Great talk!
    My personal experience of JS frameworks (React specifically) in 3 different jobs is not better DX or developer convenience... but the total opposite! 🙄
    I'm passionate about using semantic HTML, writing cleaner CSS, improving accessibility, leveraging native browser APIs, etc. I'm so glad there are many many voices shouting about this.
    It's a shame that 99% of jobs still require React or equivalent.
    No. Thank. You.

  • @explosivehotdogs
    @explosivehotdogs ปีที่แล้ว

    22:19 just left an agency where my boss thought it'd be great to implement tables using divs... just don't

  • @herrbasan
    @herrbasan ปีที่แล้ว +1

    It's such an uphill battle these days. It made me poor, so I'm ready to give up and sing their (the overcomplicated toolchain crowd's) tune.

  • @alexcolt7670
    @alexcolt7670 ปีที่แล้ว

    this 'png.htc' hits me harder than Titanic

  • @frederikclaus7257
    @frederikclaus7257 3 หลายเดือนก่อน

    I don't think the speaker used his time well. Nobody wants to hear the 100th recap of the history of the web. The talk really starts at 32:22. I also think that is laughable to use a project with a ridiculously small 650 lines of code as an example.

  • @emberchord
    @emberchord 11 หลายเดือนก่อน

    "click click"