Bye WebSockets! Boost Web Comms with Rust and WebTransport

Поделиться
HTML-код
  • Опубликовано: 4 ноя 2024

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

  • @leionev
    @leionev Год назад +9

    You definitly deserve more visibility!

    • @dario.lencina
      @dario.lencina  Год назад +1

      Hey Léone! Let’s go build awesome stuff together 🚀🚀 I appreciate the Super Thanks!

    • @leionev
      @leionev Год назад

      @@dario.lencina I'm in!

  • @TarasShabatin
    @TarasShabatin 7 месяцев назад +1

    I hope Web-Transport will become stable soon. Thank you 🙏

  • @snk-js
    @snk-js Год назад +1

    always bringing relevant and smart content, I am backing again to implement real time in rust with your help, tks

    • @dario.lencina
      @dario.lencina  Год назад +1

      Wow!! Thank you for the support dude!!

    • @snk-js
      @snk-js Год назад +1

      so, how to setup the server receiving these msgs?

    • @dario.lencina
      @dario.lencina  Год назад

      Here you go my friend: all open source and ready to be used github.com/security-union/videocall-rs/blob/main/actix-api/src/webtransport/mod.rs I built the webtransport extension for h3

  • @dinissaet9578
    @dinissaet9578 6 месяцев назад +1

    Dario, you are the best!! Thank you!

    • @dario.lencina
      @dario.lencina  6 месяцев назад

      Thanks mate 👏👏what are you working on?

    • @dinissaet9578
      @dinissaet9578 6 месяцев назад

      @@dario.lencina Hello Dario! I made an application on rust + yew, similar to Google Docs, where several people can change one document, I used the WebRtc protocol. Then I saw a video on your channel where you taught how to capture video from a web camera (for some reason I didn’t find this video on the channel now) and I thought that I needed to add video conference functionality to my site, I also implemented video transmission using the protocol WebRtc.
      Everything worked out, everything works.
      Now I want to implement all interaction via WebTransport, using your libraries and tutorials. Next, I want to compare the scalability performance of WebRtc and WebTransport. Dario, thank you for the amazing things you do!

    • @dinissaet9578
      @dinissaet9578 6 месяцев назад

      @@dario.lencina Hello Dario! I made an application on rust + yew, similar to Google Docs, where several people can change one document, I used the WebRtc protocol. Then I saw a video on your channel where you taught how to capture video from a web camera (for some reason I didn’t find this video on the channel now) and I thought that I needed to add video conference functionality to my site, I also implemented video transmission using the protocol WebRtc.
      Everything worked out, everything works.
      Now I want to implement all interaction via WebTransport, using your libraries and tutorials. Next, I want to compare WebRtc and WebTransport in terms of performance and scalability. Dario, thank you for the amazing things you do!

    • @dinissaet9578
      @dinissaet9578 6 месяцев назад

      @@dario.lencina Hello Dario! I made an application on rust + yew, similar to Google Docs, where several people can change one document, I used the WebRtc protocol. Then I saw a video on your channel where you taught how to capture video from a web camera (for some reason I didn’t find this video on the channel now) and I thought that I needed to add video conference functionality to my site, I also implemented video transmission using the protocol WebRtc.
      Everything worked out, everything works.
      Now I want to implement all interaction via WebTransport, using your libraries and tutorials. Next, I want to compare WebRtc and WebTransport in terms of performance and scalability. Dario, thank you for the amazing things you do!

    • @dinissaet9578
      @dinissaet9578 6 месяцев назад

      @@dario.lencina Hello Dario! I made an application on rust + yew, similar to Google Docs, where several people can change one document, I used the WebRtc protocol. Then I saw a video on your channel where you taught how to capture video from a web camera (for some reason I didn’t find this video on the channel now) and I thought that I needed to add video conference functionality to my site, I also implemented video transmission using the protocol WebRtc.
      Everything worked out, everything works.
      Now I want to implement all interaction via WebTransport, using your libraries and tutorials. Next, I want to compare WebRtc and WebTransport in terms of performance and scalability. Dario, thank you for the amazing things you do!

  • @morgomi
    @morgomi Год назад +2

    thank you for this great contribution.

  • @hamdysaadpersonal
    @hamdysaadpersonal Год назад +4

    ❤❤❤ love the video

    • @dario.lencina
      @dario.lencina  Год назад

      Thanks chief! Just trying to getting new things done!!

  • @Taladar2003
    @Taladar2003 Год назад +5

    It is like a multi-lane highway? So as we add lanes it works fine for a while and then gets clogged again due to induced demand? ;-)

    • @dario.lencina
      @dario.lencina  Год назад

      Yes!! you do not get unlimited capacity! especially over a wireless connection, that is a great metaphor
      !

  • @jeffg4686
    @jeffg4686 Год назад +1

    Nice! Looks like Firefox has it now also

    • @dario.lencina
      @dario.lencina  Год назад

      Yes!!! 😎😎😎😎😎😎 that is awesome

  • @user-qr4jf4tv2x
    @user-qr4jf4tv2x Год назад +1

    would you say its faster than zeromq? or tokio tcp?

    • @dario.lencina
      @dario.lencina  Год назад

      Hey @user-qr4jf4tv2x!!
      WebTransport is a lower level protocol than zeromq or tokio tcp.
      Think about it like this, zeromq are the trucks on the road while webtransport is the road.
      It is entirely possible that the maintainers of those protocols will switch over to quic and webtransport once it gets more traction.

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

    I learned about webtransport recently but opted not to learn about just because the spec isnt finalized

    • @dario.lencina
      @dario.lencina  9 месяцев назад

      Yeah makes sense, it is still in progress and not fully supported by all browsers