Автор дополнения
wfoojjaec
Пакетов
1
Закачек
99
Обычно отвечает более недели
Автор дополнения
Пакетов
1
Закачек
99
Обычно отвечает более недели
Версия 2.0.9-pl
Дата выпуска 20.11.2020
Загрузки 99
Просмотры 4 387
Внимание, этот компонент требует версию PHP 7.0 или выше! Если ваш сайт использует PHP ниже требуемого, установка этого дополнения может его сломать.
Внимание, этот компонент требует версию MODX не ниже 2.7 !
PageSpeed

Это дополнение предназначено для облегчения интеграции оптимизаций PageSpeed Insights для MODX Revolution. Оно может:


  • Работать в автоматическом режиме, если достаточно стандартной конфигурации.
  • Конвертировать gif, jpg и png изображения в формат webp, если браузер его поддерживает, с кешированием или без. Регулировать размеры и качество отконвертированных изображений.
  • Генерировать критические правила стилей, определять и предварительно загружать шрифты.
  • Добавлять свойство font-display к декларациям @font-face.
  • Устанавливать атрибут crossorigin и вычислять хеши SRI.
  • Одновременно работать с несколькими конфигурациями, эффективно используя кэш.
  • Применять нативную ленивую загрузку для элементов img и iframe.
  • Минифицировать стили, скрипты, JSON и HTML контент.
  • Добавлять аттрибут defer или async к тегам script.
  • Получать ресурсы страницы через API cdnjs.com и скачивать шрифты с Google Fonts.
  • Обрабатывать теги meta и link с аттрибутами http-equiv и preconnect.
  • Выводить специализированные теги MODX в консоль браузера для членов группы Administrator.

Документацию и примеры можно посмотреть тут.

2.0.9-pl

  • Added: &bundle
  • Added: &crossorigin, &integrity, &script empty value
  • Added: imagick
  • Fixed: browser compatibility
  • Fixed: link subresource processing

2.0.8-pl

  • Added: &display
  • Added: &resize
  • Changed: &async, &defer to &script
  • Changed: cache path
  • Fixed: Google Fonts order
  • Fixed: fenom compatibility
  • Fixed: link crossorigin
  • Removed: &tplBeacon, &tplConsole, &tplLink, &tplScript

2.0.7-pl

  • Fixed: subresource processing order

2.0.6-pl

  • Added: &convert
  • Added: http-equiv, prefetch, preload, srcset
  • Added: refresh timeout
  • Changed: &tplLinkStylesheet to &tplLink
  • Changed: LOG_LEVEL_ERROR to LOG_LEVEL_WARN
  • Removed: &assets
  • Removed: &minify option 'css-attr'
  • Removed: &minify option 'js-attr'
  • Removed: &preconnect

2.0.5-pl

  • Added: System Settings
  • Added: loading attribute
  • Changed: &quality default value to '80'
  • Changed: tplBeacon; CSSStyleRule order
  • Fixed: link media attribute processing

2.0.4-pl

  • Changed: &subresources default value to '{}'

2.0.3-pl

  • Fixed: punycode hostname processing
  • Fixed: script subresource processing

2.0.2-pl

  • Changed: MIME type of cached inline link subresources to text/css
  • Changed: MIME type of cached inline script subresources to text/javascript
  • Fixed: document encoding processing
  • Fixed: inline script processing

2.0.1-pl

  • Fixed: PHP 7.0.0 compatibility

2.0.0-pl

  • Added: &minify option 'css-attr'
  • Added: &minify option 'js-attr'
  • Added: critical path CSS generator
  • Changed: &integrity default value to 'sha256'
  • Changed: &minify default value to 'html link script'
  • Changed: &preconnect default value to 'false'
  • Fixed: request recursion

1.0.2-pl

  • Changed: local subresource processing

1.0.1-pl

  • Added: regClientCSS, regClientStartupScript, regClientScript, regClientStartupHTMLBlock, regClientHTMLBlock
  • Added: subresource version
  • Changed: LOG_LEVEL_ERROR to LOG_LEVEL_WARN on empty $link, $script
  • Changed: loadClass on OnMODXInit
  • Changed: tplConsole
  • Changed: tplLinkStylesheet; Eliminate render-blocking resources
  • Fixed: cache lifetime
  • Fixed: configuration override

1.0.0-pl

  • Initial release

Последние обсуждения в сообществе MODX.pro