Qwik 1.0 is unlike any JS framework you've used before

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

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

  • @JeremyBlair-q8j
    @JeremyBlair-q8j ปีที่แล้ว +1

    this guy is very smart it was great to listen to both of you talk

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

    This for me is beyond amazing!!!! Thanks Misko!!! Thanks Jason!!! This changes the entire game where the state is stored in the html and resumablility

  • @jsricochet
    @jsricochet ปีที่แล้ว +4

    Great to see you invited Misko again. Let's build resumable apps 🏎 ✌
    Edit: don't worry Jason, you passed the Qwik tech interview 😎

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

    Awesome show guys !
    I give my two cents about the big red button, as an Angular guy, it's the changeDetection strategy, it's default to the bad strategy, and only after some time you learn that you should go with the good strategy 😅
    Cheers guys, go Qwik 💙

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

    This is mind blowing, great job Miško and the team 💪

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

    Thank u Jason and Misko , ur awesome guys :)

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

    I'm very excited for Qwik. Beyond cool

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

    Question: 1:14:44 The server$ function defined on line 98:
    Normally I would avoid defining functions inside of other functions because it would be re-created on every call. Does Qwik avoid this problem (because of the compiler step - which would extract that function into its own file so it no longer is re-created every call)? Or would it be more optimal to define that function maybe in the component scope (or define the function outside the component scope, and pass in the signal rather than trying to use it directly)? In the current code, does the server function get re-created every time filter.value changes (like useComputed would re-calculate)? Or is it able to just get the updated filter.value when it runs?

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

      I asked Miško and he said, "No need to pull functions out. Any function which is wrapped in $ is automatically memoized. So there is no benefit to pulling them out."

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

      @@learnwithjason Thanks! Very cool, one less thing to think about! None of this "re-create all the functions every time the component renders or a function fires" stuff! Cheers!

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

    Qwik is really interesting .. I've made a few toy projects in it last week.

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

    what about the difference with signals of preact and like maybe having some react component along the way if we want to import a react librairy/pkg or using Astro instead with qwik and react ?

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

      Qwik and Astro work together as of a few weeks ago, so I think you can do what you mentioned now!

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

      @@learnwithjason would have been nice to simply just use qwik :)
      and what about qwik signals (resumability ) vs Preact signals vs Signal signals?

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

      great questions! I have Steve Sewell joining next month to teach us about Qwik + Astro and I think he'd be better qualified to answer. details will be posted on lwj.dev if you want to mark your calendar and join live to ask him!

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

      @@learnwithjason awesome, for qwik an astro

  • @fifty6737
    @fifty6737 10 หลายเดือนก่อน

    that's it, qwik made all other frameworks obsolete now, this is fucking insane

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

    mind blowing

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

    The execution model is interesting, but does seem like we're trading "fast perf defaults" for some "strange footguns during dev that'll frustrate you to bits".
    For instance, that API RequestHandler not letting you do a "return json(...)" in favour of void returns - interferes with my muscle memory from years of doing Express.js with early the return pattern to avoid nested conditionals.
    And empty returns feel weird:
    {
    json(...);
    return;
    }

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

    How does Qwik perform on high latency network connections?

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

    Qwik is missing only one thing that other modern frameworks (svelte, solid) = global store that will make it unnecessary to create and use external libraries for global state

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

      would what you're looking for be possible with a top-level store and context? qwik.builder.io/tutorial/context/basic/

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

      @learnwithjason difficult to judge. React has context, yet state management libraries are very strong in this environment. The question is whether the context in Qwik has similar limitations as the react context?

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

    Would have loved to participate during this stream, Had some questions for Misko. Any plans to stream on youtube and twitch at the same time?

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

      I don’t like dual stream setups because the comments sections are split and that gets weird. but I have been wondering about whether I should switch over to YT for the live streams. not sure, really

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

    The mic does do something weird! But I think it's when you both speak

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

    Literally black magic

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

    Jason, were you able to sleep after this session ?