Это видео недоступно.
Сожалеем об этом.

Demystifying the Browser Networking Tab in Developer Tools With Examples

Поделиться
HTML-код
  • Опубликовано: 19 авг 2024
  • In this video I go through the Network Tab in Chrome and explain all the fields with example. I would first go through example.org and explain all the fields HTTP Method, Protocol, Scheme, Connection ID, remote address and more. We will then go to nginx.org and go through each request and explain all the properties.
    🎙️Listen to the Backend Engineering Podcast
    husseinnasser....
    🏭 Backend Engineering Videos
    • Backend Engineering (B...
    💾 Database Engineering Videos
    • Database Engineering
    🏰 Load Balancing and Proxies Videos
    • Proxies
    🏛️ Software Archtiecture Videos
    • Software Architecture
    📩 Messaging Systems
    • Message Queues & PubSu...
    Become a Member
    / @hnasr
    Support me on PayPal
    bit.ly/33ENps4
    Stay Awesome,
    Hussein

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

  • @hnasr
    @hnasr  3 года назад +37

    Got answer from Google, connection id 0 means devtools could not figure out the id .. they will fix that to null so to avoid the confusion
    twitter.com/JecelynYeen/status/1326467885070393344?s=20

  • @emonymph6911
    @emonymph6911 3 года назад +35

    You're AMAZING!! :O
    PLEASE PLEASE PLEASE Make a 'Chrome Developer Tools' playlist series. And have one video per tab, some vids might be short some long! But that's ok!

  • @jeremybacani
    @jeremybacani 3 года назад +4

    From someone semi-technical - thank you for the clarifying content. Love referring back to your videos when I don't quite grock the concept in the wild

  • @arzz11
    @arzz11 3 года назад +1

    You are a gem in this community. Thanks for sharing... Love your channel... 👍👍👍

  • @wepranaga
    @wepranaga 3 года назад +17

    value packed content as always 💪
    your channel is a resource. repository of knowledge 🙏

  • @6s6
    @6s6 3 года назад +3

    Fantastic video. Going straight to your "How RUclips Efficiently Streams Videos Through HTTP" video now. Love your content.

    • @hnasr
      @hnasr  3 года назад +1

      enjoy! thanks for watching

  • @chickmagnet2067
    @chickmagnet2067 2 года назад

    You taught Chrome dev tools better than Google dudes on YT. Amazzzing!!

  • @ashish1122000
    @ashish1122000 3 года назад

    This channel is GOLD. Gold. Gold. Gold.

  • @berrec2650
    @berrec2650 3 года назад +1

    Fantastic, thanks so much, I real eye opener on who is on the network

  • @MedoMedo-op3em
    @MedoMedo-op3em 2 года назад

    ِ
    شكراً يا بن ناصر
    Amazing bro, Thank you for valuable content

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

    So detailed videos. Thank you for your job. You are amazing

  • @GuidedOnes-byRaiven
    @GuidedOnes-byRaiven 5 месяцев назад

    Thank you brother. Take love

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

    It was a great video, you got network tab, really demystified for me! Thanks!

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

    thaks man, i learned a lot from u, did a great job of teaching

  • @lord12790
    @lord12790 3 года назад +2

    Great video, but redirections are mainly for Google Analytics, I think this is due to Google Analytics SDK does these internally and developer has no control over it, might google can optimize these once http3 is widely used, they might be checking browser support for different things this is why so many redirections from HTTP/1.1 to direct HTTP3.

  • @arvindk4813
    @arvindk4813 3 года назад +1

    Wow it's gonna be useful. Thank you so much 😁

  • @upengan78
    @upengan78 3 года назад +1

    Thank you sir, as always.

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

    amazing vid, really beneficial 👏

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

    00:02 Demystifying the dev tools network tab
    02:12 Understanding the HTTP 1.1 protocol and its implications for TCP connections.
    04:17 Exploring different types of requests and their responses
    06:30 Understanding TCP connections and request handling in the browser networking tab.
    08:39 Demystifying TCP connections and HTTP 3 redirection
    10:58 Explanation of browser networking with examples
    13:08 Avoid unnecessary redirection for better performance.
    15:20 HTTP/2 allows multiple requests to be sent simultaneously.
    17:18 Facebook is using the latest version of quick, H329, and HTTP 3.
    19:14 Understanding how the client and server communicate with different protocols

  • @jacquelinewalker6357
    @jacquelinewalker6357 2 года назад

    one way to understand the backend

  • @shynggyskassen942
    @shynggyskassen942 3 года назад

    Thank you Hussein

  • @KDOERAK
    @KDOERAK 2 года назад

    Again a very informative vid - these 20 minutes watching were well spent - thank you Hussein!

  • @jupudimanikantaswamy1602
    @jupudimanikantaswamy1602 3 года назад

    Thanks Hussein.

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

    I think the connection 0 means when the server know the upcoming request will be redirected anyway, it might be closing the connection immediately with ID 0.
    0 only coming when there is a redirection either 302 or 307
    The quick protocol http29 or httpQ3 are also using connection ID 0

  • @ahmedkhudhair8035
    @ahmedkhudhair8035 3 года назад

    Demystify , great word

  • @Finn-jp6pn
    @Finn-jp6pn 3 года назад

    Thank you for this!! There aren't many good resources on Chrome Dev Tools out there

  • @rohitkijbile
    @rohitkijbile 3 года назад

    Please do a video on the waterfall as well

  • @tarekali7064
    @tarekali7064 3 года назад

    thanks hussein

  • @debugmedia
    @debugmedia 3 года назад

    Amazing!
    Out of topic question: How do you take backup of files in the server and database everyday? And where do you store them? Do you store them places like local computer or git ?

  • @boopfer387
    @boopfer387 2 года назад

    yes thank you sir

  • @tekforge
    @tekforge 8 месяцев назад

    I like the insights you give, Hussein! I would like to ask, according to your experience, do you recommend that a REST API returns the total list of items in the responses of create/update/delete requests or just the created/updated entity?
    I've seen apps, that send the GET all Items request to the API after successful create/update/delete requests in order to show on the UI the updated list of data. But this approach increases the number of sent API requests.
    I also don't like that the UI updates the list of data by itself after create/update/delete, because this requires a lot of parsing and looping & with logic on the client side, we risk having/showing a state of data on the UI that is different from the real state of data in the DB/backend.
    I appreciate your feedback!

  • @jeenKah
    @jeenKah 4 месяца назад

    @hnasr what does Remote Address for a resource mean ? Does it mean that the Resource is hosted on that particular remote address ?

  • @AbhilashKulkarni1410
    @AbhilashKulkarni1410 3 года назад

    Can't find a reliable place to confirm this, but the connection id for google and facebook request might be 0 because they are using QUIC which is built over UDP so there is no possibility of a TCP connection id

    • @hnasr
      @hnasr  3 года назад

      Got answer from Google, connection id 0 means devtools could not figure out the id .. they will fix that to null so to avoid the confusion
      twitter.com/JecelynYeen/status/1326467885070393344?s=20

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

    How are you able to quickly zoom in on specific elements of your screen while recording?

  • @ujjwalbansal1070
    @ujjwalbansal1070 3 года назад

    this is amazing......

  • @javedutube10
    @javedutube10 3 года назад

    The only thing i didn't understood is how you manage time to this stuff :). Love from india.

    • @hnasr
      @hnasr  3 года назад +1

      I wake up at 5am every day and finish working by 5pm, plenty of the time 😊

    • @javedutube10
      @javedutube10 3 года назад

      @@hnasr I'll try to do same, thanks.

  • @sushantroy03
    @sushantroy03 4 месяца назад

    Getting 404 of my style.css in status section of network tab. Kindly guide me through this error...😢

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

    How can you find at what time the request got initiated by end user

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

    Can i suggest if you can make another few videos like this BUT for dev tools on other browsers. All other popular browsers other than chrome

  • @cosmicduality1341
    @cosmicduality1341 10 месяцев назад

    I am running 3 gpt-4, they constantly use the 700 tb
    That is meant for one.
    They become more stupid, Please i need advice on how to pitch 1 G4 and repair the scriptprocessernode (URL)
    The account is way too full
    Help please.

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

    GOLD

  • @_chidiebere4763
    @_chidiebere4763 3 года назад

    I love u already 😆

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

    Hussein how can I tell if it is a word press site or standard html I want to build a html website instead of a word press site

  • @9fruitstudios276
    @9fruitstudios276 2 года назад

    What does the request mean? I understand that you should have less request as possible. Is it the amount of request that the server has request in order to load your website? Thanks.

  • @rajashekhar433
    @rajashekhar433 3 года назад

    Thanks for the video and Google Analytics for tracking use behavior right?
    Can you please provide road map for nodejs

  • @domaincontroller
    @domaincontroller 3 года назад

    I love you !

  • @youruncle749
    @youruncle749 3 года назад

    ي هندسه ازاي اغير ملف من ملفات النتورك دي عايز العب ف ملف معين و اغير البيانات ال فيه ازاي ؟؟؟

  • @MrAbingPj
    @MrAbingPj 2 года назад

    How can we hide the response?

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

    Hello

  • @timmy5362
    @timmy5362 2 года назад

    Hi Hussein,
    Thanks a lot for your videos! Your Udemy course is great too!
    Sorry for the noob question! But why do we see so many files requested when we open the website in the Network tab?
    it varies from website to website as well! Does the backend engineer have to worry about sending those files seperately?

    • @neoesm
      @neoesm 2 года назад

      Short answer: no.
      Neither the backend nor the frontend have to worry about those files in almost all cases. Frameworks like React /(Next)/ Vue, etc. automatically do this. If you try to open those files it will look gibberish cause it's the output of build tools minification (lookup JS esbuild, webpack, bundling, transpilation ... all are relevant)

  • @thisisthebestid
    @thisisthebestid 2 года назад

    Is there a way to find the total page load time?

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

    Bradman speaking ohh used recorder test voice

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

    Timestamps?

  • @adeel3797
    @adeel3797 2 года назад

    14:30 😂😂😂

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

    d

  • @suryaram6678
    @suryaram6678 2 года назад

    diuimib vidieioi

  • @earnings_cc
    @earnings_cc 2 года назад

    Why didn't you just look at the actual website ?!?

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

      Because he is explaining the network tab for this particular website.