Перейти к содержимому

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