Improving Load Performance - Chrome DevTools 101

  Рет қаралды 318,214

Chrome for Developers

Chrome for Developers

5 жыл бұрын

This tutorial shows you how to use Chrome DevTools to find ways to make your pages load faster.
Using Tony the Cat’s site, Kayce shows you how to audit a page with the Audits panel, use the Audits panel report to find ways to improve your page speed, experiment by adding one change at a time, and then measure each change to make sure that each is actually improving your speed. You can use this workflow to improve the speed of any page.
This tutorial covers some of the most common causes of slow site speed, including lack of text compression, large images, render-blocking resources, and too much JavaScript.
Optimizing web speed, tutorial → bit.ly/2LemRYa
Experiment with Tony’s site → glitch.com/edit/#!/tony
Performance Analysis Reference → bit.ly/2o8N1OQ
Watch the last episode on debugging JavaScript → bit.ly/2PyxXGL
Subscribe to the Chrome Developers channel → bit.ly/ChromeDevs1

Пікірлер: 203
@lucbian
@lucbian Жыл бұрын
Anyone watching this in 2022, the audit tab is now called "Lighthouse" on Chrome. You're welcome.
@christiansugarol624
@christiansugarol624 5 күн бұрын
Thanks
@Jespertheend2
@Jespertheend2 5 жыл бұрын
The key thing to remember is to not add bitcoin mining functionality on page load lol
@_akuma06
@_akuma06 5 жыл бұрын
Yes, async it :p
@wt030
@wt030 5 жыл бұрын
And to change webpack env to prod, lol
@andrewfong101
@andrewfong101 5 жыл бұрын
Put the bitcoin mining operation into a web worker instead lul
@germanhealthbeautyproducts3433
@germanhealthbeautyproducts3433 4 жыл бұрын
:))
@pauldev8967
@pauldev8967 3 жыл бұрын
What if I want myBitcoin to run so that I could gain money? Use async script running in worker😅💲
@KanagawaMarcos
@KanagawaMarcos 5 жыл бұрын
This was the best video to introduce me to learn basics of performance of web. Thank you, I was looking for something like that.
@maximilian.R
@maximilian.R 5 жыл бұрын
Thank you!!! Holly molly! I didn't think I was going to make it through this video with its instructions. A great instructor will make it a breeze! Gee! Can't believe I made it through all the scripting. Thank you! The score changed from 0 to 100! LOL Unreal! I am an appraiser and have to load tens , or hundreds, of property listings sometimes, to complete analyses in Excel. It was loading too slow. Now, it made a huge difference. Thanks, again!
@10Web
@10Web 2 жыл бұрын
This is really an easy tutorial. Simple and not overwhelming.
@mohammadkamruzzaman4154
@mohammadkamruzzaman4154 Жыл бұрын
One of the best tutorial I found online for improving website performance. Keep it up.
@Vlad-ld9cu
@Vlad-ld9cu 3 жыл бұрын
You're a good teacher. Very useful information for discovering this tool.
@AndrewRusinas
@AndrewRusinas 2 жыл бұрын
We need whole series about this 🥺
@user-ue7ki1rx5e
@user-ue7ki1rx5e 4 жыл бұрын
It seems that setting the mode of webpack to “production” can help us a lot! Aweme!
@CarlitoProductions
@CarlitoProductions 4 жыл бұрын
This is great info on performance and SEO related stuff. Thanks!
@michaelparkernorton4841
@michaelparkernorton4841 11 ай бұрын
So I just completed this. Things have changed a bit over the last 5 years. Interestingly it starts at a performance of 45 and went down when I made changes for the first 2-3 exercises lol. By the end though it was up to 81. Not quite 94. It was cool learning about the optimization process.
@imanekhiati9004
@imanekhiati9004 5 ай бұрын
How did you add your domain in this editor?
@CaioLouro
@CaioLouro 5 жыл бұрын
Really great and direct to the point!
@sanjayprashadh3969
@sanjayprashadh3969 Жыл бұрын
Awesome intro video to improve web page performance !
@WIKIKALI
@WIKIKALI 5 жыл бұрын
Great video with nice examples!
@johannesdrechsler8585
@johannesdrechsler8585 5 жыл бұрын
Great video and nice examples!
@knowledgematters2023
@knowledgematters2023 4 жыл бұрын
This helped me a lot in optimizing a heavily loaded wordpress website. :)
@juliocornelio4151
@juliocornelio4151 4 жыл бұрын
great tutorial. very well made. thank you
@mohdmzaman
@mohdmzaman 5 жыл бұрын
Extremely helpful, Thank-you Brother.
@talk2s5061X
@talk2s5061X 4 жыл бұрын
excellent video I am going to look like an expert in my team now
@travelmoustache
@travelmoustache 5 жыл бұрын
Really helpful, I laughed hard on the mineBitcoin function :D
@knekkii
@knekkii 5 жыл бұрын
I snorted!
@AbhishekSharma-cq2hw
@AbhishekSharma-cq2hw 2 жыл бұрын
This was extremely helpful!
@jeanneviegarciano7147
@jeanneviegarciano7147 4 жыл бұрын
Thank you for this! Very informative
@venky76v
@venky76v 5 жыл бұрын
Awesome video Kayce. Brilliant as always 👏👏 .. wonder if your cat is mining your cat food 🤔🤔
@RajeshJustaguy
@RajeshJustaguy 4 жыл бұрын
this was so helpful.. its gold
@jared394
@jared394 5 жыл бұрын
Awesome video, thanks!
@Vagelis_Prokopiou
@Vagelis_Prokopiou 5 жыл бұрын
Thanks. Really useful.
@ecommercetechbuild1354
@ecommercetechbuild1354 Жыл бұрын
Very helpful video.Thanks a lot.
@ravalikag519
@ravalikag519 4 ай бұрын
Hey @Kayce, great video ! Can you give any pointers about doing something similar to optimize an SSG website ?
@menakaramasamy8936
@menakaramasamy8936 5 жыл бұрын
Thank you so much. Learnt a lot
@gholamrezadar
@gholamrezadar 3 жыл бұрын
very informative video, thank you!
@SurfingTheMentawais
@SurfingTheMentawais 2 жыл бұрын
Super useful video. Thanks
@pemessh
@pemessh 5 жыл бұрын
This will be super helpful Thanks
@gilneyn.mathias1134
@gilneyn.mathias1134 5 жыл бұрын
Holy... That was very informative kk' Thank you!
@AntonMitsev
@AntonMitsev 5 жыл бұрын
Great one! Thanks!
@mranzuann7950
@mranzuann7950 3 жыл бұрын
wow, this is really useful, thank you so much
@VivekTR
@VivekTR Жыл бұрын
You're a great teacher.
@moshiuramit
@moshiuramit 5 жыл бұрын
Awesome!! Where can I get more learning resources about Audit, Performance and resources about how does use them to improve load performance ?
@RomboutVersluijs
@RomboutVersluijs 4 жыл бұрын
REad the info and click read more. Buts it quite limited and kind of tech related. You can also check developers.google.com
@dominikseljan3043
@dominikseljan3043 5 жыл бұрын
Great tips! Thanks so much for the video
@gagandeepsinghinvingagan
@gagandeepsinghinvingagan 5 жыл бұрын
Indeed a great video. What do you recommend to make performance measurement for angular 6 application? Angular build creates files which are out of my control.
@gagandeepsinghinvingagan
@gagandeepsinghinvingagan 5 жыл бұрын
@@kaycebasques7422 thanks, i have created an angular application with lazily loaded modules. I has bad performance in first paint. Any input to what to look for to improve?
@ShivangiSingh-wc3gk
@ShivangiSingh-wc3gk 2 жыл бұрын
Awesome, didn't know anything about this.
@user-vf5uw7jb5e
@user-vf5uw7jb5e 5 жыл бұрын
Awesome video.
@cagmz
@cagmz 5 жыл бұрын
7:03 When Showing Coverage, does it matter if Webpack is in development or production mode? I'm assuming that you'd want to use development mode in order to view the unminified source and have the coverage show red/green accurately (as opposed to production mode, where the source might be minified). Can anyone confirm?
@rightwingcouriernews899
@rightwingcouriernews899 4 жыл бұрын
Tony, the cat is adorable, You did a great job!!! Please tell Tony Thank You for the fish on the Dev Pg. really well-done Video I think I can make My site load better. Ohh with that being said, does the Google Dev tools work on WordPress site? or do I need to do something else? Thank You
@AbhishekKumar-mq1tt
@AbhishekKumar-mq1tt 5 жыл бұрын
Thank u for this awesome video
@restuwahyusaputra7764
@restuwahyusaputra7764 4 жыл бұрын
Great tips
@newnam
@newnam 5 жыл бұрын
I'm fairly new to using the Chrome Dev Tools, but these files you're loading to better load time (server.js, model.js, etc.) - Are these files I simply create in the root or are these files specifically contained within a Glitch hosting environment?
@violetaveleva6143
@violetaveleva6143 3 жыл бұрын
great background!
@asfandalikhan6269
@asfandalikhan6269 3 жыл бұрын
that's what i was thinking the whole video xdd
@flysports3856
@flysports3856 5 жыл бұрын
Very helpful especially for a novice developer like me.
@instylecasesinstylecases7239
@instylecasesinstylecases7239 2 жыл бұрын
Would you recommend simple tool for measuring how long does take to load the page?
@videojock100
@videojock100 4 жыл бұрын
This is Really good for any novice
@nouribenz
@nouribenz 2 жыл бұрын
Very useful thanks
@Mr_Amazigh
@Mr_Amazigh 5 жыл бұрын
thanks for sharing
@mahesh14042009
@mahesh14042009 5 жыл бұрын
Nice tips Thanks
@jonathanfeldman7309
@jonathanfeldman7309 5 жыл бұрын
Somewhat related, but when you mentioned adding the async tag to script elements it reminded me of an issue I had with fonts. Whenever I add a font or an icon set like material icons to my site, the audit tab complains about it being a render blocking resource that takes a moderate amount of time to load. I think some blog posts I read suggest asynchronously loading the font via JavaScript, but that seems a little complicated. It looks like adding a preload tag for the font before the link tag that actually references it sometimes causes it to pass the audit, but I'm not sure if it has any actual effect on page load. Any suggestions on how to avoid it? I know font loading comes up frequently so sorry if this has been asked a lot.
@entalpa
@entalpa 5 жыл бұрын
Maybe you should split the fonts in seperate files and load only the file with the fonts that you really use on the document.
@fernandolunadev
@fernandolunadev 5 жыл бұрын
Hi @Jonathan! Are you using the Material Icons font, remotely? I'm thinking maybe a good idea for it, is making a count the total of Material icons you are using, and render these in GIF images, stores locally and call them from your HTML Materialize Components. I think these will get better performance than using a remote icon web font... or not?
@praveenchandrasekaran7064
@praveenchandrasekaran7064 4 жыл бұрын
Eliminate render-blocking resources in coverage shows the unused coding for that particular page or is it for all page unused codes?
@kablamopow
@kablamopow 2 жыл бұрын
Just wondering if I do request blocking, will that influence the Audit performance?
@amrsherif6084
@amrsherif6084 3 жыл бұрын
great video
@jamaicanfoodsandrecipes
@jamaicanfoodsandrecipes 3 жыл бұрын
Can some help me out please, how to get my website to open up in glitch?
@e4r281
@e4r281 5 жыл бұрын
That cat is so cute !
@MarkThackwell
@MarkThackwell 5 жыл бұрын
I love Fesh too
@SandroTreglia
@SandroTreglia 5 жыл бұрын
thank you very much👍
@RomboutVersluijs
@RomboutVersluijs 4 жыл бұрын
I got a question about audit. When i check "request counts" Its shows images as 2nd in the list with 256Kb. But when i check network tab i dont get near that value. There is no more info in request acount list to check, its just a number i see. I wondering if that number is actually correct
@okoiful
@okoiful 4 жыл бұрын
thx... nice and clear!
@avimehenwal
@avimehenwal 4 жыл бұрын
Its amazing video ... super high quality content. Cant believe its for free XD
@jayaprakashr5691
@jayaprakashr5691 Жыл бұрын
This comment is look like you are watching and enjoying like a movie
@mkgujjars7320
@mkgujjars7320 5 жыл бұрын
Good
@hiteshkumar6077
@hiteshkumar6077 3 жыл бұрын
Thank's Sir,really very helpful.....:-
@dirtydrew69
@dirtydrew69 5 жыл бұрын
this is awesome! Can you do a hairstyle tutorial next?
@mrclaytron
@mrclaytron 5 жыл бұрын
@@kaycebasques7422 haha, controlled hat hair. You should patent that!
@timura.6658
@timura.6658 5 жыл бұрын
У каждого из нас есть своя функция 'майнинг биткойн'. Спасибо ребят за то что делаете, дай вам Бог здоровья))
@satya4866
@satya4866 2 жыл бұрын
Nice one
@jaik9321
@jaik9321 4 жыл бұрын
good one ; can we showcase for a web page (desk top version).
@emilioleon7505
@emilioleon7505 3 жыл бұрын
Hi! My website load good when loading turns to the right, but when it starts loading to the left it takes like 4 secs. what is the difference between loading to the left and right? (Chrome)
@AjaySolleti
@AjaySolleti 5 жыл бұрын
I want more cats from now on in these talktorials
@mrclaytron
@mrclaytron 5 жыл бұрын
Awesome video Kayce! I hope Tony has found a better way to mine for Bitcoin... That's one hell of a talented cat! :-)
@bannarirajak4334
@bannarirajak4334 2 жыл бұрын
Very nice👍
@elmotareal
@elmotareal 4 жыл бұрын
great video, seriously deranged conclusion, you enhanced the performance by removing a functionality? I too can display a "hello page" html page in no time, I really was looking for more... like does set timeouts enhance or block page rendering?
@goodtimes4502
@goodtimes4502 4 жыл бұрын
You forgot to mention the part when you stay up all night re-working files.
@jimson7070
@jimson7070 4 жыл бұрын
Cool learned new things
@rameshshresta1871
@rameshshresta1871 4 жыл бұрын
Awesome!
@kingjim8583
@kingjim8583 5 жыл бұрын
Thank you
@ravikishore-anchala
@ravikishore-anchala 5 жыл бұрын
How do I audit a page which is part of flow whose url cannot be loaded, like I go few steps further by clicking few buttons and this is done using traditional xhr calls and the url of the page doesnt change.
@divyapai5560
@divyapai5560 4 жыл бұрын
Is server.js file belongs only to node.js or normal javascript can also use
@ahmedlimam7424
@ahmedlimam7424 4 жыл бұрын
very helpful
@JamieBensonTV
@JamieBensonTV 4 жыл бұрын
This is fine for helping navigate the Google Developer tools (thanks) but seems to quickly skip some of the 101 style actionable advice. How do you create the "edit page" for your own site. I'm able to identify the unused code but it definitely does not look the same as the one's you have and I don't see how to add it to the request blocking and/or delete it. Typing in /libs* as a new pattern does not seem to do the trick. Huh, I appreciate the effort and difficulty of relaying this stuff in a short video but it really seems like it needs a few more descriptive elements to be classified as "101". Thanks for your time.
@shwetaganganhalli7190
@shwetaganganhalli7190 4 жыл бұрын
Optimizing web speed, on this code can be written in selenium code? is it possible.
@roylondon1619
@roylondon1619 5 жыл бұрын
in this video at 4:44 mark you said to import the compression library . I've been trying to figure it out . How do I import the compression library. I'm stuck at this stage. 😕Thanks ☺
@David-yz9mb
@David-yz9mb 5 жыл бұрын
What he meant was to add the 2 lines const compression = require('compression'); app.use(compression()); To be fear I also did not understand it at first, because I'm not familiar with require and app.use.
@rishukumar7586
@rishukumar7586 4 жыл бұрын
can u explain the time line little bit more and tell the time a function takes to execute?
@jjva9
@jjva9 3 жыл бұрын
Changes aren’t visible as and when done why? I have changed my css file of the Wordpress website but it keeps on loading the previous version only . Please help
@wailhamman6317
@wailhamman6317 4 жыл бұрын
is Audit the new Lighthouse tab ?
@aniruddhadas9
@aniruddhadas9 5 жыл бұрын
amazing...
@KevsGuide
@KevsGuide 2 жыл бұрын
Fantastic thankyou 🎯🚀
@KevsGuide
@KevsGuide 2 жыл бұрын
3:00 AUDIT (now Lighthouse TAB).
@KevsGuide
@KevsGuide 2 жыл бұрын
5:45 sizing images
@KevsGuide
@KevsGuide 2 жыл бұрын
6:37 eliminate render blocking
@davidpicarazzi
@davidpicarazzi 4 жыл бұрын
i am a little confused, it says glitch/edit/#!/tony but how do i do this for my own site?
@Positivesignals
@Positivesignals 3 жыл бұрын
same pb as me
@SandroTreglia
@SandroTreglia 5 жыл бұрын
hello congratulations for the tutorial I registered with my email and I followed your tutorial! How can I view my incognito site to optimize it? Thank you
@bedouiadam
@bedouiadam 5 жыл бұрын
To open your site in incognito mode, press Control+Shift+N (Command+Option+N on Mac)
@rasulmamedov744
@rasulmamedov744 4 жыл бұрын
Am I able to use this on my WIX homepage?
@manoharjonnalagadda6551
@manoharjonnalagadda6551 3 жыл бұрын
Please explain the performance panel in detail
@anirbanbora1264
@anirbanbora1264 4 жыл бұрын
Hi.. I am not able to see red or green bar to mark used and unused codes in the source pane. I am using chrome 77.
@amd_d_praised
@amd_d_praised Жыл бұрын
Has the Audit tool been replaced by Lighthouse?
@RitchieMatos
@RitchieMatos 4 жыл бұрын
I have a question please. Why does the glitch keep on restarting on my end? Am I missing something?
@webapps8800
@webapps8800 4 жыл бұрын
hello thanks a lot for this good video can u help plz realy need help i wana know how to defer loading of javascript file the problem is the code is generated dynamicly in template file but without defer option can u help plz ???
@harindersingh6448
@harindersingh6448 5 жыл бұрын
Thanks brother but my website in Wordpress how to fix all issue according to lighthouse
@sravangopu5730
@sravangopu5730 2 жыл бұрын
Hi bro, can you please make a video how to create new custom storage in dev tools
Закладка Performance DevTools в Chrome
38:07
Ускорение Сайтов :: Метод Лаб
Рет қаралды 19 М.
Optimize for Core Web Vitals
38:03
Chrome for Developers
Рет қаралды 152 М.
Пробую самое сладкое вещество во Вселенной
00:41
I’m just a kid 🥹🥰 LeoNata family #shorts
00:12
LeoNata Family
Рет қаралды 2,5 МЛН
Debugging JavaScript - Chrome DevTools 101
7:28
Chrome for Developers
Рет қаралды 810 М.
Google Chrome Developer Tools Crash Course
51:20
Traversy Media
Рет қаралды 674 М.
How to Measure Website Performance using Lighthouse Tool
15:56
American Association of IT Professionals
Рет қаралды 2,6 М.
The ultimate guide to web performance
6:43
Beyond Fireship
Рет қаралды 404 М.
Inspect Network Activity - Chrome DevTools 101
9:00
Chrome for Developers
Рет қаралды 331 М.
21+ Browser Dev Tools & Tips You Need To Know
9:26
Fireship
Рет қаралды 300 М.
10 Tips For FASTER React App
8:21
A Software Engineer
Рет қаралды 29 М.
Нашел еще 70+ нововведений в iOS 18!
11:04
#miniphone
0:16
Miniphone
Рет қаралды 3,3 МЛН
How charged your battery?
0:14
V.A. show / Магика
Рет қаралды 6 МЛН
Gizli Apple Watch Özelliği😱
0:14
Safak Novruz
Рет қаралды 2,5 МЛН
Телефон в воде 🤯
0:28
FATA MORGANA
Рет қаралды 905 М.
Ждёшь обновление IOS 18? #ios #ios18 #айоэс #apple #iphone #айфон
0:57