Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

Web performance for developers and how HTTP/2 works with Ilya Grigorik

Автор: Scale Your Code

Загружено: 2015-12-14

Просмотров: 2719

Описание:

Understanding performance is no easy task. There are a lot of conflicting arguments sprinkled throughout the Internet, and it's hard to find detailed explanations that answer your questions. To make sense of it all, Ilya Grigorik and I focus on useful things developers should know to speed up their web apps. We also talk about HTTP/2 and how it's different from HTTP/1.

Ilya is a web performance engineer at Google, the co-chair of the W3C Web Performance Working Group, and the author of High Performance Browser Networking.

More info here: https://scaleyourcode.com/interviews/...

DEAL: Get a 24% discount on unlimited access to videos and hands-on training labs with Linux Academy: https://scaleyourcode.com/linuxacademy
(Hint: could be a great gift ;))

2:42 - You're a Web Performance Engineer at Google and the co-chair of the W3C Web. Perf. WG. What does that mean?
4:50 - How do you gather performance data?
7:58 - So part of the W3C group's responsibility is to find, create, or refine APIs that help people with performance?
9:45 - Is there one thing people do that really slows down their pages?
11:58 - How does PageSpeed Insights work under the hood?
13:40 - How can you minimize the number of bytes being transferred?
16:50 - Is Time to First Byte still an important metric?
19:30 - What does Waiting (TTFB) in Chrome's DevTools really represent? Is it how long the browser waits for a response from the server?
20:24 - So is the Waiting time just time waiting for my server?
21:05 - Then we must shorten the network trip time and speed up the server response
21:35 - Can we measure the network trip time separate from the server response time?
22:50 - After that, how do we minimize the Content Download time for faster content display?
24:30 - How can you test on slower networks if you have faster internet?
26:28 - Would you recommend a speed-first approach when developing apps?
27:55 - It's hard for developers to think about performance when they're crunched to complete deadlines
30:40 - How can you convince your team to spend time and resources on performance?
31:20 - What kinds of things block the loading of additional assets (or block rendering)
33:20 - What does the Critical Render Path look like?
34:00 - How can we make sure JavaScript doesn't block this render path?
35:40 - It doesn't make sense to have scripts at the bottom of the page
36:10 - What if your scripts have dependencies? Can you use async?
37:30 - What's the difference between async and defer?
38:36 - How can you measure if using async is beneficial to your app or hurting it?
40:25 - DevTools can be overwhelming. How can we get a better understanding of how to use it?
44:00 - Why are there (sometimes) empty blocks on DevTools' waterfall right before a file is loaded?
46:25 - What is different about HTTP2?
51:35 - Do we still need to concatenate and minify with HTTP/2?
54:30 - What's one thing you're working on that's really exciting to you?

How to get in touch?
Ilya's website is where he posts a lot of interesting information. https://www.igvita.com
He's also active on Twitter:   / igrigorik  

Thanks for watching! Let me know what you think in the comments.

Web performance for developers and how HTTP/2 works with Ilya Grigorik

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

array(10) { [0]=> object(stdClass)#7248 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "Dfpsp-eOHLE" ["related_video_title"]=> string(83) "Optimizing images for faster load times and serving 1B images/day with Kelly Sutton" ["posted_time"]=> string(19) "9 лет назад" ["channelName"]=> string(15) "Scale Your Code" } [1]=> object(stdClass)#7221 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "nVNy77Ke2v0" ["related_video_title"]=> string(116) "Мифы о кибербезопасности #2: VPN, обновления ПО и квантовые угрозы" ["posted_time"]=> string(19) "4 дня назад" ["channelName"]=> string(9) "Tech Talk" } [2]=> object(stdClass)#7246 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "hFcEVM0moYU" ["related_video_title"]=> string(58) "Как Путин видит окончание войны" ["posted_time"]=> string(24) "20 часов назад" ["channelName"]=> string(27) "Анатолий Шарий" } [3]=> object(stdClass)#7253 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "jqQmWRSIeEM" ["related_video_title"]=> string(123) "ПРОДАКШЕН Инструменты РЕАЛЬНОЙ разработки: Kubernetes, Grafana, CI/CD, Harbor и др" ["posted_time"]=> string(25) "2 месяца назад" ["channelName"]=> string(25) "Артём Шумейко" } [4]=> object(stdClass)#7232 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "W2Ekb4cYyu4" ["related_video_title"]=> string(73) "BIOS и UEFI / стадии UEFI / драйвера и протоколы" ["posted_time"]=> string(21) "9 дней назад" ["channelName"]=> string(29) "Истовый Инженер" } [5]=> object(stdClass)#7250 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "B1ULvYY-0Uo" ["related_video_title"]=> string(124) "Закон сохранения энергии — величайшее заблуждение физики [Veritasium]" ["posted_time"]=> string(22) "23 часа назад" ["channelName"]=> string(10) "Vert Dider" } [6]=> object(stdClass)#7245 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "cPdGt9v0Bag" ["related_video_title"]=> string(73) "Угроза для всего мира / Резкое заявление" ["posted_time"]=> string(24) "12 часов назад" ["channelName"]=> string(10) "NEXTA Live" } [7]=> object(stdClass)#7255 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "YbbatForOMM" ["related_video_title"]=> string(100) "Полный Айсберг Linux: Что скрывается под поверхностью ОС?" ["posted_time"]=> string(27) "8 месяцев назад" ["channelName"]=> string(5) "ZARGO" } [8]=> object(stdClass)#7231 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "95Mkwbsk2HQ" ["related_video_title"]=> string(79) "Можно ли поменять родину так быстро? / вДудь" ["posted_time"]=> string(21) "1 день назад" ["channelName"]=> string(10) "вДудь" } [9]=> object(stdClass)#7249 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "s7pnANMPigg" ["related_video_title"]=> string(119) "Как Telegram связан с ФСБ? Что это значит лично для вас? Расследование" ["posted_time"]=> string(22) "10 дней назад" ["channelName"]=> string(27) "Важные истории" } }
Optimizing images for faster load times and serving 1B images/day with Kelly Sutton

Optimizing images for faster load times and serving 1B images/day with Kelly Sutton

Мифы о кибербезопасности #2: VPN, обновления ПО и квантовые угрозы

Мифы о кибербезопасности #2: VPN, обновления ПО и квантовые угрозы

Как Путин видит окончание войны

Как Путин видит окончание войны

ПРОДАКШЕН Инструменты РЕАЛЬНОЙ разработки: Kubernetes, Grafana, CI/CD, Harbor и др

ПРОДАКШЕН Инструменты РЕАЛЬНОЙ разработки: Kubernetes, Grafana, CI/CD, Harbor и др

BIOS и UEFI / стадии UEFI / драйвера и протоколы

BIOS и UEFI / стадии UEFI / драйвера и протоколы

Закон сохранения энергии — величайшее заблуждение физики [Veritasium]

Закон сохранения энергии — величайшее заблуждение физики [Veritasium]

Угроза для всего мира / Резкое заявление

Угроза для всего мира / Резкое заявление

Полный Айсберг Linux: Что скрывается под поверхностью ОС?

Полный Айсберг Linux: Что скрывается под поверхностью ОС?

Можно ли поменять родину так быстро? / вДудь

Можно ли поменять родину так быстро? / вДудь

Как Telegram связан с ФСБ? Что это значит лично для вас? Расследование

Как Telegram связан с ФСБ? Что это значит лично для вас? Расследование

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]