Публикации по теме 'web-performance'


Измерение совокупного смещения макета
Кумулятивное смещение макета, иногда называемое jank , – это показатель того, насколько сильно элементы перемещаются из-за того, что содержимое отображается с опозданием. Вы можете думать об этом как об измерении нестабильности макета . Это стало распространенной проблемой для многих веб-сайтов из-за сторонних скриптов и управления тегами. Нестабильность макета Современные веб-приложения сложны. JavaScript рендерит DOM, сторонние скрипты добавляются как конфеты, и слишком много..

Настройка производительности приложения React.
Настройка производительности приложения React. Пример из практики. В последние недели я работал над Tello , веб-приложением для отслеживания телешоу и управления ими: Что касается веб-приложений, он относительно невелик - около 10 000 строк кода. Это приложение React / Redux, связанное с Webpack, обслуживаемое тонким сервером Node (с использованием Express и MongoDB). 90% кода находится в интерфейсе. Исходный код доступен на Github . Производительность в Интернете..

Прогрессивные прогрессивные веб-приложения
Мне нравятся Progressive Web Apps . Мне нравится предлагаемая им модель создания хороших, надежных и надежных веб-сайтов и приложений. Мне нравится основной API платформы - сервис-воркер, который позволяет модели PWA работать. Одна из ловушек, в которую мы попали, - App Shell . Модель App Shell гласит, что ваш сайт должен представлять собой полную оболочку вашего приложения (чтобы вы могли испытывать что-то, даже когда вы не в сети), а затем вы контролируете, как и когда загружать..

Повышение производительности (TTFB и загрузка ЦП) - рендеринг в поток узла с разделением кода!
Здравствуйте, ребята, рада снова вас видеть !. В предыдущих статьях мы узнали о разделении кода. Сегодня мы увидим, как отобразить нашу веб-страницу в потоке узлов вместе с разделением кода на основе компонентов и SSR. 1. Краткое введение - Допустим, мы запустили нашу платформу электронной коммерции, которая неплохо работает на рынке. Теперь, когда мы пытаемся масштабировать продукт для большего числа пользователей, мы сталкиваемся с определенными проблемами. При 1 мг..

Дайджест веб-производительности 006
Полное руководство по HTTP/2, контрольный список производительности внешнего интерфейса 2017 года и 10 вещей, которым я научился, создавая самый быстрый веб-сайт в мире. Мы просматриваем последние статьи, советы, методы и многое другое и собираем лучшее из лучшего в еженедельной электронной почте. Если вы хотите подписаться на эти еженедельные электронные письма и оставаться в курсе нашей постоянно меняющейся отрасли, пожалуйста, нажмите ниже… Что такое HTTP/2 — Полное руководство..

Вопросы по теме 'web-performance'

Столбец «Размер/контент» в Chrome Network Tool показывает несогласованные результаты для Amplience CDN
Приложены три снимка экрана из сетевых инструментов Google Chrome для того же веб-сайта. Они фильтруются для показа изображений из CDN Amplience. Результаты, показанные в столбце «Размер/содержимое», различаются, и я пытаюсь понять, почему....
92 просмотров

Можно ли включить буст режим в хайчартах только когда клиентский браузер начинает дергаться?
У меня есть динамически обновляемая диаграмма с анимацией, которая может давать рывки в некоторых условиях на слабых машинах. Я хотел бы использовать ускоренный режим, но я не хочу отказываться от анимации на большинстве клиентов. Есть ли способ...
203 просмотров

Как оптимизировать получение рекламы из скриптов DFP и диспетчера тегов Google?
Я являюсь частью команды, работающей над улучшением оценки Lighthouse нашего веб-сайта: https://www.bikewale.com/m/royalenfield-bikes/classic-350/ Мы концентрируемся на оптимизации доставки javascript на странице, чтобы сократить время до...
1821 просмотров

Почему бы просто не обернуть все файлы асинхронным ожиданием?
Мне было интересно, будут ли какие-либо проблемы с производительностью, если я начну оборачивать все файлы с помощью async() . Я думал, что это уменьшит длину кода в долгосрочной перспективе. Вместо того, чтобы каждый раз писать async() и await...
22 просмотров