- Порезанный
- 20 августа 2026 г. в 01:43 UTC
- Автор
- Kamo
- Обещать
- 94118e4
Предыдущая статья103 KiB «неиспользуемого JavaScript» Lighthouse назвал четыре фрагмента, два из них 100% неиспользованный. Ни один из них не отображается в HTML домашней страницы - они Код других маршрутов, вытянутый префектом <Link>, потому что навигатор и нижний колонтитул Связь с этими маршрутами. Поэтому они не используются в самом буквальном смысле: загружены На этой странице, для страницы, на которую никто не перешел. У трех из четырех была причина, которую стоит исправить, а не принять. 124 КБ промышленной карточки. "app/lib/industries/index.ts" импортирует все 37 отраслевые модули данных и два клиентских компонента, импортируемых из них; SolutionsHubClient for 'INDUSTRY CATEGORIES', небольшая карта названий категорий Slugs и SitemapClient для «отраслей» для отображения списка ссылок. Оба Поэтому перетаскивали SEO-копию каждой отрасли, списки функций и текст часто задаваемых вопросов в клиентский пакет. «INDUSTRY CATEGORIES» теперь живет в собственном модуле без данных. Карта сайта берет «{slug, name}[]» со своей серверной страницы. Реэкспорт бочки карта, поэтому импорт на стороне сервера не изменился. Нет клиентской части в сборке Теперь эти данные будут передаваться дальше. 108 КБ ***. "***Провайдер" был статичным импортом в Контакт-Клиент и DemoClient, так что виджет сидел в начальных кусках этих маршрутов - и каждая ссылка Выберите /contact или /demo. Это «следующий/динамический» с «ssr: ложный» сейчас. (виджет регистрирует пользовательский элемент против «окна» на импорт), поэтому он Приходит, когда формируется. FRAMER MOTION из разделяемого хрома. Toast и CookieConsentBanner были последние два компонента в макете сайта, используя его, что означало анимацию Время выполнения было в отложенном хроме каждой страницы. Оба являются входами CSS. Также не было анимации выхода, которую стоило бы сохранить: тост автоматически отклоняется на таймере. и баннер согласия отклоняется преднамеренно, поэтому переход присутствия То, что раньше оборачивалось баннером, заменяется ранним возвращением. Библиотека является Они все еще используются собственными компонентами других маршрутов, поэтому их куски все еще несут его. Это отдельная часть работы. Четвёртый фрагмент — это Next’s ‘polyfill-nomodule.js’, который задокументирован в статье. Next.config.ts и не может быть достигнут с этой стороны. Кроме того, оба принимают доклад на свое слово: • На заднем плане выпадает качество 30, пол сконфигурированного списка. Он сказал: Увеличение компрессии. · Предсоединение тема-хозяин получает своего «кроссоригинального» близнеца. Маяк сообщал о намеке как о неиспользованном * и * просил о происхождении в качестве кандидата, достойного 80 мс на одном дыхании, что и выглядит несоответствие в режиме учетных данных Например: розетка, открытая без «кроссоригинала», не может обслуживать запрос CORS. этот хост запрашивается для обоих - простая <link> для таблицы стилей темы, и "Принеси" для плейлиста HLS. Две подсказки, две розетки, обе использованы.