Demystifying the Browser Networking Tab in Developer Tools With Examples

  Рет қаралды 120,300

Hussein Nasser

Hussein Nasser

Күн бұрын

Пікірлер: 71
@hnasr
@hnasr 4 жыл бұрын
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 4 жыл бұрын
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 жыл бұрын
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
@6s6
@6s6 3 жыл бұрын
Fantastic video. Going straight to your "How KZbin Efficiently Streams Videos Through HTTP" video now. Love your content.
@hnasr
@hnasr 3 жыл бұрын
enjoy! thanks for watching
@arzz11
@arzz11 3 жыл бұрын
You are a gem in this community. Thanks for sharing... Love your channel... 👍👍👍
@chickmagnet2067
@chickmagnet2067 2 жыл бұрын
You taught Chrome dev tools better than Google dudes on YT. Amazzzing!!
@wepranaga
@wepranaga 4 жыл бұрын
value packed content as always 💪 your channel is a resource. repository of knowledge 🙏
@ashish1122000
@ashish1122000 3 жыл бұрын
This channel is GOLD. Gold. Gold. Gold.
@berrec2650
@berrec2650 3 жыл бұрын
Fantastic, thanks so much, I real eye opener on who is on the network
@MedoMedo-op3em
@MedoMedo-op3em 3 жыл бұрын
ِ شكراً يا بن ناصر Amazing bro, Thank you for valuable content
@kirillzlobin7135
@kirillzlobin7135 10 ай бұрын
So detailed videos. Thank you for your job. You are amazing
@rajnishpsinha4683
@rajnishpsinha4683 Жыл бұрын
It was a great video, you got network tab, really demystified for me! Thanks!
@lord12790
@lord12790 4 жыл бұрын
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.
@GuidedOnes-byRaiven
@GuidedOnes-byRaiven 8 ай бұрын
Thank you brother. Take love
@shubhammatsagar2344
@shubhammatsagar2344 10 ай бұрын
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
@chetansoni2795
@chetansoni2795 10 ай бұрын
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
@Gauss6174
@Gauss6174 Жыл бұрын
thaks man, i learned a lot from u, did a great job of teaching
@jupudimanikantaswamy1602
@jupudimanikantaswamy1602 3 жыл бұрын
Thanks Hussein.
@tekforge
@tekforge 11 ай бұрын
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!
@debugmedia
@debugmedia 4 жыл бұрын
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 ?
@KDOERAK
@KDOERAK 2 жыл бұрын
Again a very informative vid - these 20 minutes watching were well spent - thank you Hussein!
@shynggyskassen942
@shynggyskassen942 3 жыл бұрын
Thank you Hussein
@Finn-jp6pn
@Finn-jp6pn 4 жыл бұрын
Thank you for this!! There aren't many good resources on Chrome Dev Tools out there
@rohitkijbile
@rohitkijbile 4 жыл бұрын
Please do a video on the waterfall as well
@aatifnazar8203
@aatifnazar8203 2 жыл бұрын
GOLD
@boopfer387
@boopfer387 2 жыл бұрын
yes thank you sir
@arvindk4813
@arvindk4813 4 жыл бұрын
Wow it's gonna be useful. Thank you so much 😁
@themoon6612
@themoon6612 9 күн бұрын
i have one doubt, initailly you said that for HTTP/1.1 each request is made on a single TCP connection id at a given time, but then at 7:31 we see that two requests are initiated one by one on same TCP connection... what is the correct understanding for this? former part or later
@ahmedkhudhair8035
@ahmedkhudhair8035 4 жыл бұрын
Demystify , great word
@spiritualacts6357
@spiritualacts6357 3 жыл бұрын
one way to understand the backend
@fazlesaifullah
@fazlesaifullah Жыл бұрын
amazing vid, really beneficial 👏
@upengan78
@upengan78 4 жыл бұрын
Thank you sir, as always.
@salieflewis
@salieflewis Жыл бұрын
How are you able to quickly zoom in on specific elements of your screen while recording?
@javedutube10
@javedutube10 4 жыл бұрын
The only thing i didn't understood is how you manage time to this stuff :). Love from india.
@hnasr
@hnasr 4 жыл бұрын
I wake up at 5am every day and finish working by 5pm, plenty of the time 😊
@javedutube10
@javedutube10 4 жыл бұрын
@@hnasr I'll try to do same, thanks.
@tarekali7064
@tarekali7064 4 жыл бұрын
thanks hussein
@jeenKah
@jeenKah 7 ай бұрын
@hnasr what does Remote Address for a resource mean ? Does it mean that the Resource is hosted on that particular remote address ?
@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
@rajashekhar433
@rajashekhar433 4 жыл бұрын
Thanks for the video and Google Analytics for tracking use behavior right? Can you please provide road map for nodejs
@AbhilashKulkarni1410
@AbhilashKulkarni1410 4 жыл бұрын
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 4 жыл бұрын
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
@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.
@tejasvaniya2664
@tejasvaniya2664 Жыл бұрын
How can you find at what time the request got initiated by end user
@timmy5362
@timmy5362 3 жыл бұрын
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)
@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
@sushantroy01
@sushantroy01 6 ай бұрын
Getting 404 of my style.css in status section of network tab. Kindly guide me through this error...😢
@ujjwalbansal1070
@ujjwalbansal1070 4 жыл бұрын
this is amazing......
@MrAbingPj
@MrAbingPj 2 жыл бұрын
How can we hide the response?
@cosmicduality1341
@cosmicduality1341 Жыл бұрын
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.
@thisisthebestid
@thisisthebestid 2 жыл бұрын
Is there a way to find the total page load time?
@gaddamvinaychandrareddy5207
@gaddamvinaychandrareddy5207 Жыл бұрын
performance??
@_chidiebere4763
@_chidiebere4763 4 жыл бұрын
I love u already 😆
@youruncle749
@youruncle749 3 жыл бұрын
ي هندسه ازاي اغير ملف من ملفات النتورك دي عايز العب ف ملف معين و اغير البيانات ال فيه ازاي ؟؟؟
@domaincontroller
@domaincontroller 4 жыл бұрын
I love you !
@mohanajay2828
@mohanajay2828 Жыл бұрын
Hello
@adeel3797
@adeel3797 2 жыл бұрын
14:30 😂😂😂
@graykaufmann
@graykaufmann 2 жыл бұрын
Timestamps?
@rameshd8436
@rameshd8436 Жыл бұрын
Bradman speaking ohh used recorder test voice
@rogercastellanosfernandez1349
@rogercastellanosfernandez1349 Жыл бұрын
d
@suryaram6678
@suryaram6678 2 жыл бұрын
diuimib vidieioi
@earnings_cc
@earnings_cc 2 жыл бұрын
Why didn't you just look at the actual website ?!?
@chetansoni2795
@chetansoni2795 10 ай бұрын
Because he is explaining the network tab for this particular website.
Chrome Dev Tools Network Traffic
17:53
Steve Griffith - Prof3ssorSt3v3
Рет қаралды 12 М.
Wait… Maxim, did you just eat 8 BURGERS?!🍔😳| Free Fire Official
00:13
Garena Free Fire Global
Рет қаралды 9 МЛН
Motorbike Smashes Into Porsche! 😱
00:15
Caters Clips
Рет қаралды 23 МЛН
They Chose Kindness Over Abuse in Their Team #shorts
00:20
I migliori trucchetti di Fabiosa
Рет қаралды 12 МЛН
Osman Kalyoncu Sonu Üzücü Saddest Videos Dream Engine 275 #shorts
00:29
Difference between cookies, session and tokens
11:53
Valentin Despa
Рет қаралды 649 М.
How to use Chrome Dev Tools - API testing QA Engineer | SDET
15:53
APIs Explained (in 4 Minutes)
3:57
Exponent
Рет қаралды 976 М.
Coding a Web Server in 25 Lines - Computerphile
17:49
Computerphile
Рет қаралды 343 М.
Chrome Dev Tools 101: A Beginner's Guide to Using Dev Tools
17:25
Chrome DevTools Complete Course - Learn to debug your frontend code
1:53:49
Mehul - Codedamn
Рет қаралды 104 М.
HTTP 1 Vs HTTP 2 Vs HTTP 3!
7:37
ByteByteGo
Рет қаралды 290 М.
Wait… Maxim, did you just eat 8 BURGERS?!🍔😳| Free Fire Official
00:13
Garena Free Fire Global
Рет қаралды 9 МЛН