2026 10 30 09 03 30
Leela Web Dev
0:00 / 0:00
2026 10 30 09 03 30
133 просмотра · 18 ч назад
Leela Web Dev
53,3 тыс. подписчиков
133 просмотра · 18 ч назад
Узнайте, как использовать *PerformanceObserver в JavaScript* для мониторинга производительности браузера и загрузки ресурсов! 🚀
Во второй части нашей серии статей о производительности API JavaScript мы рассмотрим, почему многократный вызов `performance.getEntriesByType()` не идеален для непрерывного мониторинга и как PerformanceObserver помогает нам отслеживать записи о производительности по мере их появления.
📌 Рассматриваемые темы
Ограничения `performance.getEntries()`
Что такое PerformanceObserver?
Создание PerformanceObserver
Понимание функции обратного вызова наблюдателя
Использование `observer.observe()`
Мониторинг загрузки ресурсов в реальном времени
Создание практического примера мониторинга ресурсов
Понимание `buffered: true`
Использование `observer.takeRecords()`
Понимание `observer.disconnect()`
Разница между методами Performance Timeline и PerformanceObserver
💻 Практический пример
Этот пример демонстрирует, как отслеживать временные параметры ресурсов и проверять URL-адреса ресурсов, продолжительность загрузки и типы инициаторов.
🎯 Кому следует посмотреть?
Этот учебник предназначен для разработчиков JavaScript, фронтенд-разработчиков и всех, кто интересуется внутренним устройством браузеров, мониторингом производительности и оптимизацией веб-производительности.
Посмотрите часть 1, чтобы понять Performance Timeline, PerformanceEntry и Resource Timing, прежде чем продолжить просмотр этого видео.
Если вам нравится углубленно изучать JavaScript, поставьте лайк этому видео, задайте свои вопросы в комментариях и подпишитесь на канал, чтобы получать больше уроков по JavaScript и веб-API для браузеров.
#JavaScript #PerformanceObserver #PerformanceAPI #WebPerformance #FrontendDevelopment
Ссылка на Github:
https://github.com/leelanarasimha
Instagram: / leelawebdev
Telegram: http://t.me/LeelaWebDev
Страница на Facebook: / leelawebdev
Страница в Twitter: / leelanarsimha
LinkedIn: / leela-narasimha-reddy-86517948
GitHub: https://github.com/leelanarasimha
Страница на YouTube: / leelawebdev
Если вам понравилось мое видео, пожалуйста, подпишитесь на мой канал.
Мои плейлисты:
Полный курс по React: • 1. Why use React. Advantages of React over...
Полный курс по Vue: • 1. Introduction to VueJS 3.0. New Features...
Полный курс по Angular NGRX: • 1. Introduction to Angular NGRX State Mana...
Полный курс по Angular: • 1. Angular Introduction. Exploring the dif...
Полный курс по TypeScript Курс: • 1. What is TypeScript Language and why sho...
Полный курс ES6: • 1. Introduction to Ecmascript6 (ES6). Diff...
Полный курс Javascript: • 1. Javascript Introduction. Lets learn in ...
Полный курс GIT: • 1. Git, Distributed Version Control System...
Полный курс ESLint: • 1. Introduction to ESLint. Find and fix pr...
Полный курс по RxJS: • 1. Introduction to RxJS. Reactive Extensio...
Полный курс по декларативному реактивному программированию в Angular: • 1. Introduction to Declarative Reactive Pr...
Полный курс по Angular CLI:
• 1. Getting Started With Angular CLI. Why ...
Модульное тестирование Angular Полный курс:
• 1. Introduction to Angular Unit Testing. W...
Страница плейлистов моих курсов:
/ leelawebdev
#leelawebdev
Присоединяйтесь к этому каналу, чтобы получить доступ к бонусам:
/ @leelawebdev