I reimplemented REACT SERVER COMPONENTS in ASSEMBLY

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

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

  • @phoneywheeze
    @phoneywheeze 3 วันที่ผ่านมา +11

    4:30 wrong recording, can't see the code

    • @neogoose_btw
      @neogoose_btw  2 วันที่ผ่านมา +1

      I am really sorry folks, here is the piece of code I've been talking about. My bad
      github.com/dmtrKovalenko/macos-assembly-http-server/blob/main/react_server_components/react-js-boring-stuff/src/framework/router.js#L33-L36

  • @fanu4059
    @fanu4059 4 วันที่ผ่านมา +10

    I feel like audio is not correctly synced.

    • @neogoose_btw
      @neogoose_btw  2 วันที่ผ่านมา +2

      I am not sure what are you talking about. It is synced ideally

    • @fanu4059
      @fanu4059 2 วันที่ผ่านมา

      @@neogoose_btw for example 0.25 - 0.27, you can clearly see that something is off

    • @neogoose_btw
      @neogoose_btw  2 วันที่ผ่านมา +2

      @@fanu4059 I literally lip-syncing myself and see that the keystrokes are sound. Might it be some local encoding issue because I've been editing and encoding this video with my own framework?
      I genuinely interesting what are you guys hearing.

    • @Jostane
      @Jostane 2 วันที่ผ่านมา

      The audio seems to be okay for me. It is a little bit unusual, maybe it is a little too much real time or the audio is a millisecond faster than the video

    • @dericdinudaniel951
      @dericdinudaniel951 14 ชั่วโมงที่ผ่านมา

      Yeah I think audio is slightly ahead of video

  • @Jostane
    @Jostane 2 วันที่ผ่านมา +1

    So as far as I understand: react developers thought that using plain html text was a bad idea, totally isolated themself from using string based markup coming from the server and now getting back to the customary reimplemented markup serialization (we never had this in the browser, right? lol) to make their shitty javascript SPAs faster?
    LOL

  • @rotors_taker_0h
    @rotors_taker_0h 2 วันที่ผ่านมา +1

    Dima, why don't you have youtube link in any of your profiles? I had to search everywhere to find that video after seeing mention in twitter, it was long and unnecessary :)

  • @zman-1x1
    @zman-1x1 3 วันที่ผ่านมา

    Assembly for React, yaaaaaa.

  • @pirsonxyz
    @pirsonxyz 2 วันที่ผ่านมา

    banger video

  • @IRchredrutu
    @IRchredrutu 3 วันที่ผ่านมา

    By the way, how did you manage to get the cursor animation in the terminal?

    • @neogoose_btw
      @neogoose_btw  2 วันที่ผ่านมา

      it's a kitty cursor_trail option

  • @therussianemirati
    @therussianemirati 3 วันที่ผ่านมา

    Is this basically component-driven server-side rendering? Which treats the client (browser) as a monitor via HTML and CSS streaming?

    • @neogoose_btw
      @neogoose_btw  2 วันที่ผ่านมา

      Yes but it streams specific type of payload that is then rendered by a thin (or not thin and standard client side react) renderer

  • @roshankhanna6755
    @roshankhanna6755 3 วันที่ผ่านมา

    Aah, you have been screen sharing code, but the code is not in view.

    • @neogoose_btw
      @neogoose_btw  2 วันที่ผ่านมา

      That is my bad, the dumb editing github.com/dmtrKovalenko/macos-assembly-http-server/blob/main/react_server_components/react-js-boring-stuff/src/framework/router.js#L33-L36

  • @its_code
    @its_code 3 วันที่ผ่านมา

    😮😮😮😮 assembly

  • @doomer_haskell
    @doomer_haskell 4 วันที่ผ่านมา

    😮 this is strange lol

  • @4lenix
    @4lenix 3 วันที่ผ่านมา +1

    Bro fix the view and reupload

    • @neogoose_btw
      @neogoose_btw  2 วันที่ผ่านมา

      Sorry I genuinely not sure what is wrong with the view

  • @Ninjafire300
    @Ninjafire300 3 วันที่ผ่านมา

    Why people do this to themselves?

  • @therussianemirati
    @therussianemirati 3 วันที่ผ่านมา

    Is this basically component-driven server-side rendering? Which treats the client (browser) as a monitor via HTML and CSS streaming?

    • @LambdaJack
      @LambdaJack 3 วันที่ผ่านมา

      Browser is the new terminal. If you think it is a monitor... Rust is for you ;) .