├── .editorconfig ├── .eslintrc.js ├── .gitattributes ├── .github ├── CODEOWNERS ├── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── feature_request.md │ ├── new-plugin-proposal.md │ └── trac_ticket.md ├── PULL_REQUEST_TEMPLATE.md ├── dependabot.yml ├── typos.toml └── workflows │ ├── bump-wordpress-tested-up-to.yml │ ├── codeql-analysis.yml │ ├── deploy-plugins.yml │ ├── e2e-test.yml │ ├── js-lint.yml │ ├── php-lint.yml │ ├── php-test-plugins.yml │ ├── pr-validation.yml │ ├── props-bot.yml │ └── spell-check.yml ├── .gitignore ├── .husky └── pre-commit ├── .nvmrc ├── .prettierrc ├── .wp-env.json ├── AGENTS.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── SECURITY.md ├── bin ├── generate-pending-release-diffs.sh ├── plugin │ ├── cli.js │ ├── commands │ │ ├── changelog.js │ │ ├── readme.js │ │ ├── since.js │ │ └── versions.js │ ├── config.js │ └── lib │ │ ├── logger.js │ │ └── milestone.js ├── test-php-watch.sh └── update-test-case-snapshots.sh ├── codecov.yml ├── composer.json ├── composer.lock ├── lint-staged.config.js ├── package.json ├── performance.php ├── phpcs.xml.dist ├── phpstan.neon.dist ├── phpunit.xml.dist ├── plugins.json ├── plugins ├── auto-sizes │ ├── .wordpress-org │ │ ├── banner-1544x500.png │ │ ├── banner-772x250.png │ │ ├── icon-128x128.png │ │ ├── icon-256x256.png │ │ └── icon.svg │ ├── auto-sizes.php │ ├── hooks.php │ ├── includes │ │ └── improve-calculate-sizes.php │ ├── phpcs.xml.dist │ ├── readme.txt │ └── tests │ │ ├── data │ │ └── images │ │ │ └── leaves.jpg │ │ ├── e2e │ │ └── specs │ │ │ └── improve-calculate-sizes.spec.js │ │ └── test-improve-calculate-sizes.php ├── dominant-color-images │ ├── .wordpress-org │ │ ├── banner-1544x500.png │ │ ├── banner-772x250.png │ │ ├── icon-128x128.png │ │ ├── icon-256x256.png │ │ └── icon.svg │ ├── class-dominant-color-image-editor-gd.php │ ├── class-dominant-color-image-editor-imagick.php │ ├── helper.php │ ├── hooks.php │ ├── load.php │ ├── phpcs.xml.dist │ ├── readme.txt │ └── tests │ │ ├── data │ │ ├── class-testcase.php │ │ └── images │ │ │ ├── animated.gif │ │ │ ├── balloons.webp │ │ │ ├── green.gif │ │ │ ├── green.jpg │ │ │ ├── green.png │ │ │ ├── green.webp │ │ │ ├── half-opaque.png │ │ │ ├── red.gif │ │ │ ├── red.jpg │ │ │ ├── red.png │ │ │ ├── red.webp │ │ │ ├── small-video.mp4 │ │ │ ├── test-image.bmp │ │ │ ├── test-image.tiff │ │ │ ├── trans.gif │ │ │ ├── trans.png │ │ │ ├── trans.webp │ │ │ ├── white.gif │ │ │ ├── white.jpg │ │ │ ├── white.png │ │ │ ├── white.webp │ │ │ └── wordpress-gsoc-flyer.pdf │ │ ├── test-dominant-color-image-editor-gd.php │ │ ├── test-dominant-color-image-editor-imagick.php │ │ └── test-dominant-color.php ├── embed-optimizer │ ├── .wordpress-org │ │ ├── banner-1544x500.png │ │ ├── banner-772x250.png │ │ ├── icon-128x128.png │ │ ├── icon-256x256.png │ │ └── icon.svg │ ├── class-embed-optimizer-tag-visitor.php │ ├── detect.js │ ├── helper.php │ ├── hooks.php │ ├── lazy-load.js │ ├── load.php │ ├── phpcs.xml.dist │ ├── readme.txt │ └── tests │ │ ├── bootstrap.php │ │ ├── test-cases │ │ ├── all-embeds-inside-viewport │ │ │ ├── buffer.html │ │ │ ├── expected.html │ │ │ └── set-up.php │ │ ├── nested-figure-embed │ │ │ ├── buffer.html │ │ │ ├── expected.html │ │ │ └── set-up.php │ │ ├── single-spotify-embed-outside-viewport-with-subsequent-script │ │ │ ├── buffer.html │ │ │ ├── expected.html │ │ │ └── set-up.php │ │ ├── single-twitter-embed-inside-viewport-one-group │ │ │ ├── buffer.html │ │ │ ├── expected.html │ │ │ └── set-up.php │ │ ├── single-twitter-embed-inside-viewport-without-resized-data │ │ │ ├── buffer.html │ │ │ ├── expected.html │ │ │ └── set-up.php │ │ ├── single-twitter-embed-inside-viewport │ │ │ ├── buffer.html │ │ │ ├── expected.html │ │ │ └── set-up.php │ │ ├── single-twitter-embed-outside-viewport-on-mobile │ │ │ ├── buffer.html │ │ │ ├── expected.html │ │ │ └── set-up.php │ │ ├── single-twitter-embed-outside-viewport │ │ │ ├── buffer.html │ │ │ ├── expected.html │ │ │ └── set-up.php │ │ ├── single-wordpress-tv-embed-inside-viewport │ │ │ ├── buffer.html │ │ │ ├── expected.html │ │ │ └── set-up.php │ │ ├── single-wordpress-tv-embed-outside-viewport-on-mobile │ │ │ ├── buffer.html │ │ │ ├── expected.html │ │ │ └── set-up.php │ │ ├── single-wordpress-tv-embed-outside-viewport │ │ │ ├── buffer.html │ │ │ ├── expected.html │ │ │ └── set-up.php │ │ ├── single-youtube-embed-inside-viewport-with-only-mobile-url-metrics │ │ │ ├── buffer.html │ │ │ ├── expected.html │ │ │ └── set-up.php │ │ ├── single-youtube-embed-inside-viewport │ │ │ ├── buffer.html │ │ │ ├── expected.html │ │ │ └── set-up.php │ │ ├── single-youtube-embed-outside-viewport-on-mobile │ │ │ ├── buffer.html │ │ │ ├── expected.html │ │ │ └── set-up.php │ │ ├── single-youtube-embed-outside-viewport-with-only-mobile-url-metrics │ │ │ ├── buffer.html │ │ │ ├── expected.html │ │ │ └── set-up.php │ │ ├── single-youtube-embed-outside-viewport │ │ │ ├── buffer.html │ │ │ ├── expected.html │ │ │ └── set-up.php │ │ └── too-many-bookmarks │ │ │ ├── buffer.html │ │ │ ├── expected.html │ │ │ └── set-up.php │ │ ├── test-hooks.php │ │ └── test-optimization-detective.php ├── image-prioritizer │ ├── .wordpress-org │ │ ├── banner-1544x500.png │ │ ├── banner-772x250.png │ │ ├── icon-128x128.png │ │ ├── icon-256x256.png │ │ └── icon.svg │ ├── class-image-prioritizer-background-image-styled-tag-visitor.php │ ├── class-image-prioritizer-img-tag-visitor.php │ ├── class-image-prioritizer-tag-visitor.php │ ├── class-image-prioritizer-video-tag-visitor.php │ ├── detect.js │ ├── helper.php │ ├── hooks.php │ ├── lazy-load-bg-image.css │ ├── lazy-load-bg-image.js │ ├── lazy-load-video.js │ ├── load.php │ ├── phpcs.xml.dist │ ├── readme.txt │ └── tests │ │ ├── bootstrap.php │ │ ├── data │ │ └── images │ │ │ └── car.jpeg │ │ ├── test-cases │ │ ├── background-image-outside-viewport-on-all-breakpoints-but-not-desktop-with-fully-populated-sample-data │ │ │ ├── buffer.html │ │ │ ├── expected.html │ │ │ └── set-up.php │ │ ├── background-image-outside-viewport-with-desktop-metrics-missing │ │ │ ├── buffer.html │ │ │ ├── expected.html │ │ │ └── set-up.php │ │ ├── common-lcp-background-image-and-lazy-loaded-background-image-outside-viewport-with-fully-populated-sample-data │ │ │ ├── buffer.html │ │ │ ├── expected.html │ │ │ └── set-up.php │ │ ├── common-lcp-background-image-with-fully-populated-sample-data │ │ │ ├── buffer.html │ │ │ ├── expected.html │ │ │ └── set-up.php │ │ ├── common-lcp-image-and-lazy-loaded-image-outside-viewport-with-fully-populated-sample-data │ │ │ ├── buffer.html │ │ │ ├── expected.html │ │ │ └── set-up.php │ │ ├── common-lcp-image-with-fully-incomplete-sample-data │ │ │ ├── buffer.html │ │ │ ├── expected.html │ │ │ └── set-up.php │ │ ├── common-lcp-image-with-old-xpath-format │ │ │ ├── buffer.html │ │ │ ├── expected.html │ │ │ └── set-up.php │ │ ├── common-lcp-image-with-stale-sample-data │ │ │ ├── buffer.html │ │ │ ├── expected.html │ │ │ └── set-up.php │ │ ├── different-lcp-elements-for-all-breakpoints │ │ │ ├── buffer.html │ │ │ ├── expected.html │ │ │ └── set-up.php │ │ ├── different-lcp-elements-for-non-consecutive-viewport-groups-with-missing-data-for-middle-group │ │ │ ├── buffer.html │ │ │ ├── expected.html │ │ │ └── set-up.php │ │ ├── different-lcp-elements-for-two-non-consecutive-breakpoints-and-one-is-stale │ │ │ ├── buffer.html │ │ │ ├── expected.html │ │ │ └── set-up.php │ │ ├── different-lcp-elements-for-two-non-consecutive-breakpoints │ │ │ ├── buffer.html │ │ │ ├── expected.html │ │ │ └── set-up.php │ │ ├── fetch-priority-high-already-on-common-lcp-image-with-fully-populated-sample-data │ │ │ ├── buffer.html │ │ │ ├── expected.html │ │ │ └── set-up.php │ │ ├── fetch-priority-high-on-lcp-image-common-on-mobile-and-desktop-with-url-metrics-missing-in-other-groups │ │ │ ├── buffer.html │ │ │ ├── expected.html │ │ │ └── set-up.php │ │ ├── images-located-above-or-along-initial-viewport │ │ │ ├── buffer.html │ │ │ ├── expected.html │ │ │ └── set-up.php │ │ ├── img-non-native-lazy-loading │ │ │ ├── buffer.html │ │ │ ├── expected.html │ │ │ └── set-up.php │ │ ├── lcp-element-external-background-image-complete-samples-but-element-absent │ │ │ ├── buffer.html │ │ │ ├── expected.html │ │ │ └── set-up.php │ │ ├── lcp-element-external-background-image-present-in-document-and-fully-populated-samples │ │ │ ├── buffer.html │ │ │ ├── expected.html │ │ │ └── set-up.php │ │ ├── lcp-element-external-background-image-present-in-document-and-partially-populated-samples │ │ │ ├── buffer.html │ │ │ ├── expected.html │ │ │ └── set-up.php │ │ ├── multiple-videos-on-all-breakpoints │ │ │ ├── buffer.html │ │ │ ├── expected.html │ │ │ └── set-up.php │ │ ├── multiple-videos-with-desktop-metrics-missing │ │ │ ├── buffer.html │ │ │ ├── expected.html │ │ │ └── set-up.php │ │ ├── no-lcp-image-or-background-image-outside-viewport-with-populated-url-metrics │ │ │ ├── buffer.html │ │ │ ├── expected.html │ │ │ └── set-up.php │ │ ├── no-url-metrics-but-server-side-heuristics-added-fetchpriority-high │ │ │ ├── buffer.html │ │ │ ├── expected.html │ │ │ └── set-up.php │ │ ├── no-url-metrics-for-image-without-src │ │ │ ├── buffer.html │ │ │ ├── expected.html │ │ │ └── set-up.php │ │ ├── no-url-metrics-with-data-url-background-image │ │ │ ├── buffer.html │ │ │ ├── expected.html │ │ │ └── set-up.php │ │ ├── no-url-metrics-with-data-url-image │ │ │ ├── buffer.html │ │ │ ├── expected.html │ │ │ └── set-up.php │ │ ├── no-url-metrics-with-non-background-image-style │ │ │ ├── buffer.html │ │ │ ├── expected.html │ │ │ └── set-up.php │ │ ├── no-url-metrics │ │ │ ├── buffer.html │ │ │ ├── expected.html │ │ │ └── set-up.php │ │ ├── only-mobile-and-desktop-groups-are-populated │ │ │ ├── buffer.html │ │ │ ├── expected.html │ │ │ └── set-up.php │ │ ├── picture-element-as-lcp-tablet-and-desktop-metrics-missing │ │ │ ├── buffer.html │ │ │ ├── expected.html │ │ │ └── set-up.php │ │ ├── picture-element-with-lcp-image-and-fully-populated-sample-data │ │ │ ├── buffer.html │ │ │ ├── expected.html │ │ │ └── set-up.php │ │ ├── picture-element-with-source-having-media-attribute │ │ │ ├── buffer.html │ │ │ ├── expected.html │ │ │ └── set-up.php │ │ ├── picture-element-with-source-missing-type-attribute │ │ │ ├── buffer.html │ │ │ ├── expected.html │ │ │ └── set-up.php │ │ ├── preload-links-with-one-half-stale-group │ │ │ ├── buffer.html │ │ │ ├── expected.html │ │ │ ├── set-up.php │ │ │ └── url-metrics.json │ │ ├── responsive-background-images │ │ │ ├── buffer.html │ │ │ ├── expected.html │ │ │ └── set-up.php │ │ ├── url-metric-only-captured-for-one-breakpoint │ │ │ ├── buffer.html │ │ │ ├── expected.html │ │ │ └── set-up.php │ │ ├── video-with-large-poster-and-desktop-url-metrics-collected │ │ │ ├── buffer.html │ │ │ ├── expected.html │ │ │ └── set-up.php │ │ ├── video-with-large-poster-and-desktop-url-metrics-missing │ │ │ ├── buffer.html │ │ │ ├── expected.html │ │ │ └── set-up.php │ │ ├── video-with-poster-lcp-element-on-all-breakpoints │ │ │ ├── buffer.html │ │ │ ├── expected.html │ │ │ └── set-up.php │ │ ├── video-with-poster-lcp-element-on-desktop-only │ │ │ ├── buffer.html │ │ │ ├── expected.html │ │ │ └── set-up.php │ │ ├── video-with-poster-lcp-element-on-mobile-and-desktop-but-not-tablet │ │ │ ├── buffer.html │ │ │ ├── expected.html │ │ │ └── set-up.php │ │ └── video-without-poster-lcp-element-on-desktop-only │ │ │ ├── buffer.html │ │ │ ├── expected.html │ │ │ └── set-up.php │ │ ├── test-helper.php │ │ └── test-hooks.php ├── optimization-detective │ ├── .wordpress-org │ │ ├── banner-1544x500.png │ │ ├── banner-772x250.png │ │ ├── icon-128x128.png │ │ ├── icon-256x256.png │ │ └── icon.svg │ ├── class-od-data-validation-exception.php │ ├── class-od-element.php │ ├── class-od-html-tag-processor.php │ ├── class-od-link-collection.php │ ├── class-od-strict-url-metric.php │ ├── class-od-tag-visitor-context.php │ ├── class-od-tag-visitor-registry.php │ ├── class-od-template-optimization-context.php │ ├── class-od-url-metric-group-collection.php │ ├── class-od-url-metric-group.php │ ├── class-od-url-metric.php │ ├── class-od-visited-tag-state.php │ ├── deprecated.php │ ├── detect-loader.js │ ├── detect.js │ ├── detection.php │ ├── docs │ │ ├── README.md │ │ ├── extensions.md │ │ ├── hooks.md │ │ ├── images │ │ │ ├── felix-dream.png │ │ │ ├── lazy-loading-embeds-after.png │ │ │ ├── lazy-loading-embeds-before.png │ │ │ ├── limitations-in-applying-fetchpriority-high-1.png │ │ │ ├── limitations-in-applying-fetchpriority-high-2.png │ │ │ ├── limitations-in-applying-lazy-loading-1.png │ │ │ ├── limitations-in-applying-lazy-loading-2.png │ │ │ ├── network-panel-after.png │ │ │ ├── network-panel-before.png │ │ │ ├── outline-button.png │ │ │ ├── responsive-image-prioritization.png │ │ │ ├── tweet-embed-after.gif │ │ │ ├── tweet-embed-before.gif │ │ │ └── twentythirteen.png │ │ └── introduction.md │ ├── helper.php │ ├── hooks.php │ ├── load.php │ ├── optimization.php │ ├── phpcs.xml.dist │ ├── readme.txt │ ├── site-health.php │ ├── storage │ │ ├── class-od-rest-url-metrics-store-endpoint.php │ │ ├── class-od-storage-lock.php │ │ ├── class-od-url-metric-store-request-context.php │ │ ├── class-od-url-metrics-post-type.php │ │ └── data.php │ ├── tests │ │ ├── bootstrap.php │ │ ├── class-optimization-detective-test-helpers.php │ │ ├── data │ │ │ ├── themes │ │ │ │ └── block-theme │ │ │ │ │ ├── style.css │ │ │ │ │ └── templates │ │ │ │ │ └── index.html │ │ │ └── url-metrics │ │ │ │ └── tablet-viewport-half-stale.json │ │ ├── storage │ │ │ ├── test-class-od-rest-url-metrics-store-endpoint.php │ │ │ ├── test-class-od-storage-lock.php │ │ │ ├── test-class-od-url-metrics-post-type.php │ │ │ └── test-data.php │ │ ├── test-cases │ │ │ ├── admin-bar │ │ │ │ ├── buffer.html │ │ │ │ ├── expected.html │ │ │ │ └── set-up.php │ │ │ ├── complete-url-metrics │ │ │ │ ├── buffer.html │ │ │ │ ├── expected.html │ │ │ │ └── set-up.php │ │ │ ├── json-response-without-proper-content-type │ │ │ │ ├── buffer.html │ │ │ │ ├── expected.html │ │ │ │ └── set-up.php │ │ │ ├── json-response │ │ │ │ ├── buffer.html │ │ │ │ ├── expected.html │ │ │ │ └── set-up.php │ │ │ ├── many-images │ │ │ │ ├── buffer.html │ │ │ │ ├── expected.html │ │ │ │ └── set-up.php │ │ │ ├── no-url-metrics │ │ │ │ ├── buffer.html │ │ │ │ ├── expected.html │ │ │ │ └── set-up.php │ │ │ ├── noscript │ │ │ │ ├── buffer.html │ │ │ │ ├── expected.html │ │ │ │ └── set-up.php │ │ │ ├── preload-link │ │ │ │ ├── buffer.html │ │ │ │ ├── expected.html │ │ │ │ └── set-up.php │ │ │ ├── rss-response-without-proper-content-type │ │ │ │ ├── buffer.html │ │ │ │ ├── expected.html │ │ │ │ └── set-up.php │ │ │ ├── rss-response │ │ │ │ ├── buffer.html │ │ │ │ ├── expected.html │ │ │ │ └── set-up.php │ │ │ ├── tag-track-opt-in │ │ │ │ ├── buffer.html │ │ │ │ ├── expected.html │ │ │ │ └── set-up.php │ │ │ ├── video │ │ │ │ ├── buffer.html │ │ │ │ ├── expected.html │ │ │ │ └── set-up.php │ │ │ └── xhtml-response │ │ │ │ ├── buffer.html │ │ │ │ ├── expected.html │ │ │ │ └── set-up.php │ │ ├── test-class-od-element.php │ │ ├── test-class-od-html-tag-processor.php │ │ ├── test-class-od-link-collection.php │ │ ├── test-class-od-strict-url-metric.php │ │ ├── test-class-od-tag-visitor-registry.php │ │ ├── test-class-od-url-metric.php │ │ ├── test-class-od-url-metrics-group-collection.php │ │ ├── test-class-od-url-metrics-group.php │ │ ├── test-detection.php │ │ ├── test-helper.php │ │ ├── test-hooks.php │ │ ├── test-optimization.php │ │ ├── test-site-health.php │ │ └── test-uninstall.php │ ├── types.ts │ └── uninstall.php ├── performance-lab │ ├── .wordpress-org │ │ ├── banner-1544x500.png │ │ ├── banner-772x250.png │ │ ├── blueprints │ │ │ └── blueprint.json │ │ ├── icon-128x128.png │ │ ├── icon-256x256.png │ │ └── icon.svg │ ├── includes │ │ ├── admin │ │ │ ├── load.php │ │ │ ├── plugin-activate-ajax.js │ │ │ ├── plugins.php │ │ │ ├── rest-api.php │ │ │ └── server-timing.php │ │ ├── server-timing │ │ │ ├── class-perflab-server-timing-metric.php │ │ │ ├── class-perflab-server-timing.php │ │ │ ├── defaults.php │ │ │ ├── hooks.php │ │ │ ├── load.php │ │ │ └── object-cache.copy.php │ │ └── site-health │ │ │ ├── audit-autoloaded-options │ │ │ ├── helper.php │ │ │ └── hooks.php │ │ │ ├── audit-enqueued-assets │ │ │ ├── helper.php │ │ │ └── hooks.php │ │ │ ├── avif-headers │ │ │ ├── helper.php │ │ │ ├── hooks.php │ │ │ └── images │ │ │ │ └── lossy.avif │ │ │ ├── avif-support │ │ │ ├── helper.php │ │ │ └── hooks.php │ │ │ ├── bfcache-compatibility-headers │ │ │ ├── helper.php │ │ │ └── hooks.php │ │ │ ├── effective-asset-cache-headers │ │ │ ├── helper.php │ │ │ └── hooks.php │ │ │ ├── load.php │ │ │ └── webp-support │ │ │ ├── helper.php │ │ │ └── hooks.php │ ├── load.php │ ├── phpcs.xml.dist │ ├── readme.txt │ └── tests │ │ ├── data │ │ ├── class-audit-assets-mock-assets.php │ │ ├── class-site-health-mock-responses.php │ │ └── class-wp-filesystem-mockfilesystem.php │ │ ├── includes │ │ ├── admin │ │ │ ├── test-load.php │ │ │ └── test-server-timing.php │ │ ├── server-timing │ │ │ ├── test-load.php │ │ │ ├── test-perflab-server-timing-metric.php │ │ │ └── test-perflab-server-timing.php │ │ └── site-health │ │ │ ├── audit-autoloaded-options │ │ │ └── test-audit-autoloaded-options.php │ │ │ ├── audit-enqueued-assets │ │ │ ├── test-audit-enqueued-assets-helper.php │ │ │ └── test-audit-enqueued-assets.php │ │ │ ├── bfcache-compatibility-headers │ │ │ └── test-bfcache-compatibility-headers.php │ │ │ └── effective-asset-cache-headers │ │ │ └── test-effective-asset-cache-headers.php │ │ └── test-load.php ├── speculation-rules │ ├── .wordpress-org │ │ ├── banner-1544x500.png │ │ ├── banner-772x250.png │ │ ├── icon-128x128.png │ │ ├── icon-256x256.png │ │ └── icon.svg │ ├── class-plsr-url-pattern-prefixer.php │ ├── hooks.php │ ├── load.php │ ├── phpcs.xml.dist │ ├── plugin-api.php │ ├── readme.txt │ ├── settings.php │ ├── tests │ │ ├── bootstrap.php │ │ ├── test-plsr-url-pattern-prefixer.php │ │ ├── test-speculation-rules-plugin-api.php │ │ ├── test-speculation-rules-settings.php │ │ ├── test-speculation-rules-uninstall.php │ │ ├── test-speculation-rules-wp-core-api.php │ │ └── test-speculation-rules.php │ ├── uninstall.php │ └── wp-core-api.php ├── view-transitions │ ├── .wordpress-org │ │ ├── banner-1544x500.png │ │ ├── banner-772x250.png │ │ ├── icon-128x128.png │ │ ├── icon-256x256.png │ │ └── icon.svg │ ├── css │ │ ├── view-transition-animation-slide.css │ │ ├── view-transition-animation-swipe.css │ │ └── view-transition-animation-wipe.css │ ├── hooks.php │ ├── includes │ │ ├── admin.php │ │ ├── class-plvt-view-transition-animation-registry.php │ │ ├── class-plvt-view-transition-animation.php │ │ ├── functions.php │ │ ├── settings.php │ │ └── theme.php │ ├── js │ │ ├── types.ts │ │ └── view-transitions.js │ ├── phpcs.xml.dist │ ├── readme.txt │ ├── tests │ │ ├── test-hooks.php │ │ └── test-theme.php │ ├── uninstall.php │ └── view-transitions.php ├── web-worker-offloading │ ├── .wordpress-org │ │ ├── banner-1544x500.png │ │ ├── banner-772x250.png │ │ ├── icon-128x128.png │ │ ├── icon-256x256.png │ │ └── icon.svg │ ├── helper.php │ ├── hooks.php │ ├── load.php │ ├── phpcs.xml.dist │ ├── readme.txt │ ├── tests │ │ ├── test-web-worker-offloading.php │ │ └── third-party │ │ │ ├── test-google-site-kit.php │ │ │ ├── test-seo-by-rank-math.php │ │ │ └── test-woocommerce.php │ ├── third-party.php │ └── third-party │ │ ├── google-site-kit.php │ │ ├── seo-by-rank-math.php │ │ └── woocommerce.php └── webp-uploads │ ├── .wordpress-org │ ├── banner-1544x500.png │ ├── banner-772x250.png │ ├── icon-128x128.png │ ├── icon-256x256.png │ └── icon.svg │ ├── deprecated.php │ ├── helper.php │ ├── hooks.php │ ├── image-edit.php │ ├── load.php │ ├── phpcs.xml.dist │ ├── picture-element.php │ ├── readme.txt │ ├── rest-api.php │ ├── settings.php │ ├── tests │ ├── data │ │ ├── class-image-has-size-source-constraint.php │ │ ├── class-image-has-source-constraint.php │ │ ├── class-testcase.php │ │ ├── class-wp-image-doesnt-support-modern-images.php │ │ ├── class-wp-image-edit.php │ │ └── images │ │ │ ├── balloons.webp │ │ │ ├── car.jpeg │ │ │ ├── dice-palette.png │ │ │ ├── dice.png │ │ │ ├── earth.gif │ │ │ ├── image.jpeg │ │ │ ├── image.jpg │ │ │ ├── leaves.jpg │ │ │ └── paint.jpeg │ ├── test-block-background-images.php │ ├── test-helper.php │ ├── test-image-edit.php │ ├── test-load.php │ ├── test-picture-element-original-fallback.php │ ├── test-picture-element.php │ ├── test-rest-api.php │ └── test-settings.php │ └── uninstall.php ├── tools ├── e2e │ └── playwright.config.ts ├── phpcs │ └── phpcs.ruleset.xml ├── phpstan │ ├── constants.php │ └── filtered-functions.stub ├── phpunit │ └── bootstrap.php └── webpack │ └── utils.js ├── tsconfig.json └── webpack.config.js /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/new-plugin-proposal.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/.github/ISSUE_TEMPLATE/new-plugin-proposal.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/trac_ticket.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/.github/ISSUE_TEMPLATE/trac_ticket.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/typos.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/.github/typos.toml -------------------------------------------------------------------------------- /.github/workflows/bump-wordpress-tested-up-to.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/.github/workflows/bump-wordpress-tested-up-to.yml -------------------------------------------------------------------------------- /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /.github/workflows/deploy-plugins.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/.github/workflows/deploy-plugins.yml -------------------------------------------------------------------------------- /.github/workflows/e2e-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/.github/workflows/e2e-test.yml -------------------------------------------------------------------------------- /.github/workflows/js-lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/.github/workflows/js-lint.yml -------------------------------------------------------------------------------- /.github/workflows/php-lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/.github/workflows/php-lint.yml -------------------------------------------------------------------------------- /.github/workflows/php-test-plugins.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/.github/workflows/php-test-plugins.yml -------------------------------------------------------------------------------- /.github/workflows/pr-validation.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/.github/workflows/pr-validation.yml -------------------------------------------------------------------------------- /.github/workflows/props-bot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/.github/workflows/props-bot.yml -------------------------------------------------------------------------------- /.github/workflows/spell-check.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/.github/workflows/spell-check.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | npx lint-staged 2 | -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | 20 -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- 1 | "@wordpress/prettier-config" 2 | -------------------------------------------------------------------------------- /.wp-env.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/.wp-env.json -------------------------------------------------------------------------------- /AGENTS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/AGENTS.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/SECURITY.md -------------------------------------------------------------------------------- /bin/generate-pending-release-diffs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/bin/generate-pending-release-diffs.sh -------------------------------------------------------------------------------- /bin/plugin/cli.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/bin/plugin/cli.js -------------------------------------------------------------------------------- /bin/plugin/commands/changelog.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/bin/plugin/commands/changelog.js -------------------------------------------------------------------------------- /bin/plugin/commands/readme.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/bin/plugin/commands/readme.js -------------------------------------------------------------------------------- /bin/plugin/commands/since.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/bin/plugin/commands/since.js -------------------------------------------------------------------------------- /bin/plugin/commands/versions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/bin/plugin/commands/versions.js -------------------------------------------------------------------------------- /bin/plugin/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/bin/plugin/config.js -------------------------------------------------------------------------------- /bin/plugin/lib/logger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/bin/plugin/lib/logger.js -------------------------------------------------------------------------------- /bin/plugin/lib/milestone.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/bin/plugin/lib/milestone.js -------------------------------------------------------------------------------- /bin/test-php-watch.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/bin/test-php-watch.sh -------------------------------------------------------------------------------- /bin/update-test-case-snapshots.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/bin/update-test-case-snapshots.sh -------------------------------------------------------------------------------- /codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/codecov.yml -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/composer.json -------------------------------------------------------------------------------- /composer.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/composer.lock -------------------------------------------------------------------------------- /lint-staged.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/lint-staged.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/package.json -------------------------------------------------------------------------------- /performance.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/performance.php -------------------------------------------------------------------------------- /phpcs.xml.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/phpcs.xml.dist -------------------------------------------------------------------------------- /phpstan.neon.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/phpstan.neon.dist -------------------------------------------------------------------------------- /phpunit.xml.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/phpunit.xml.dist -------------------------------------------------------------------------------- /plugins.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins.json -------------------------------------------------------------------------------- /plugins/auto-sizes/.wordpress-org/banner-1544x500.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/auto-sizes/.wordpress-org/banner-1544x500.png -------------------------------------------------------------------------------- /plugins/auto-sizes/.wordpress-org/banner-772x250.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/auto-sizes/.wordpress-org/banner-772x250.png -------------------------------------------------------------------------------- /plugins/auto-sizes/.wordpress-org/icon-128x128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/auto-sizes/.wordpress-org/icon-128x128.png -------------------------------------------------------------------------------- /plugins/auto-sizes/.wordpress-org/icon-256x256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/auto-sizes/.wordpress-org/icon-256x256.png -------------------------------------------------------------------------------- /plugins/auto-sizes/.wordpress-org/icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/auto-sizes/.wordpress-org/icon.svg -------------------------------------------------------------------------------- /plugins/auto-sizes/auto-sizes.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/auto-sizes/auto-sizes.php -------------------------------------------------------------------------------- /plugins/auto-sizes/hooks.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/auto-sizes/hooks.php -------------------------------------------------------------------------------- /plugins/auto-sizes/includes/improve-calculate-sizes.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/auto-sizes/includes/improve-calculate-sizes.php -------------------------------------------------------------------------------- /plugins/auto-sizes/phpcs.xml.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/auto-sizes/phpcs.xml.dist -------------------------------------------------------------------------------- /plugins/auto-sizes/readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/auto-sizes/readme.txt -------------------------------------------------------------------------------- /plugins/auto-sizes/tests/data/images/leaves.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/auto-sizes/tests/data/images/leaves.jpg -------------------------------------------------------------------------------- /plugins/auto-sizes/tests/e2e/specs/improve-calculate-sizes.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/auto-sizes/tests/e2e/specs/improve-calculate-sizes.spec.js -------------------------------------------------------------------------------- /plugins/auto-sizes/tests/test-improve-calculate-sizes.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/auto-sizes/tests/test-improve-calculate-sizes.php -------------------------------------------------------------------------------- /plugins/dominant-color-images/.wordpress-org/banner-1544x500.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/dominant-color-images/.wordpress-org/banner-1544x500.png -------------------------------------------------------------------------------- /plugins/dominant-color-images/.wordpress-org/banner-772x250.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/dominant-color-images/.wordpress-org/banner-772x250.png -------------------------------------------------------------------------------- /plugins/dominant-color-images/.wordpress-org/icon-128x128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/dominant-color-images/.wordpress-org/icon-128x128.png -------------------------------------------------------------------------------- /plugins/dominant-color-images/.wordpress-org/icon-256x256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/dominant-color-images/.wordpress-org/icon-256x256.png -------------------------------------------------------------------------------- /plugins/dominant-color-images/.wordpress-org/icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/dominant-color-images/.wordpress-org/icon.svg -------------------------------------------------------------------------------- /plugins/dominant-color-images/class-dominant-color-image-editor-gd.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/dominant-color-images/class-dominant-color-image-editor-gd.php -------------------------------------------------------------------------------- /plugins/dominant-color-images/class-dominant-color-image-editor-imagick.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/dominant-color-images/class-dominant-color-image-editor-imagick.php -------------------------------------------------------------------------------- /plugins/dominant-color-images/helper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/dominant-color-images/helper.php -------------------------------------------------------------------------------- /plugins/dominant-color-images/hooks.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/dominant-color-images/hooks.php -------------------------------------------------------------------------------- /plugins/dominant-color-images/load.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/dominant-color-images/load.php -------------------------------------------------------------------------------- /plugins/dominant-color-images/phpcs.xml.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/dominant-color-images/phpcs.xml.dist -------------------------------------------------------------------------------- /plugins/dominant-color-images/readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/dominant-color-images/readme.txt -------------------------------------------------------------------------------- /plugins/dominant-color-images/tests/data/class-testcase.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/dominant-color-images/tests/data/class-testcase.php -------------------------------------------------------------------------------- /plugins/dominant-color-images/tests/data/images/animated.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/dominant-color-images/tests/data/images/animated.gif -------------------------------------------------------------------------------- /plugins/dominant-color-images/tests/data/images/balloons.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/dominant-color-images/tests/data/images/balloons.webp -------------------------------------------------------------------------------- /plugins/dominant-color-images/tests/data/images/green.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/dominant-color-images/tests/data/images/green.gif -------------------------------------------------------------------------------- /plugins/dominant-color-images/tests/data/images/green.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/dominant-color-images/tests/data/images/green.jpg -------------------------------------------------------------------------------- /plugins/dominant-color-images/tests/data/images/green.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/dominant-color-images/tests/data/images/green.png -------------------------------------------------------------------------------- /plugins/dominant-color-images/tests/data/images/green.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/dominant-color-images/tests/data/images/green.webp -------------------------------------------------------------------------------- /plugins/dominant-color-images/tests/data/images/half-opaque.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/dominant-color-images/tests/data/images/half-opaque.png -------------------------------------------------------------------------------- /plugins/dominant-color-images/tests/data/images/red.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/dominant-color-images/tests/data/images/red.gif -------------------------------------------------------------------------------- /plugins/dominant-color-images/tests/data/images/red.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/dominant-color-images/tests/data/images/red.jpg -------------------------------------------------------------------------------- /plugins/dominant-color-images/tests/data/images/red.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/dominant-color-images/tests/data/images/red.png -------------------------------------------------------------------------------- /plugins/dominant-color-images/tests/data/images/red.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/dominant-color-images/tests/data/images/red.webp -------------------------------------------------------------------------------- /plugins/dominant-color-images/tests/data/images/small-video.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/dominant-color-images/tests/data/images/small-video.mp4 -------------------------------------------------------------------------------- /plugins/dominant-color-images/tests/data/images/test-image.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/dominant-color-images/tests/data/images/test-image.bmp -------------------------------------------------------------------------------- /plugins/dominant-color-images/tests/data/images/test-image.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/dominant-color-images/tests/data/images/test-image.tiff -------------------------------------------------------------------------------- /plugins/dominant-color-images/tests/data/images/trans.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/dominant-color-images/tests/data/images/trans.gif -------------------------------------------------------------------------------- /plugins/dominant-color-images/tests/data/images/trans.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/dominant-color-images/tests/data/images/trans.png -------------------------------------------------------------------------------- /plugins/dominant-color-images/tests/data/images/trans.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/dominant-color-images/tests/data/images/trans.webp -------------------------------------------------------------------------------- /plugins/dominant-color-images/tests/data/images/white.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/dominant-color-images/tests/data/images/white.gif -------------------------------------------------------------------------------- /plugins/dominant-color-images/tests/data/images/white.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/dominant-color-images/tests/data/images/white.jpg -------------------------------------------------------------------------------- /plugins/dominant-color-images/tests/data/images/white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/dominant-color-images/tests/data/images/white.png -------------------------------------------------------------------------------- /plugins/dominant-color-images/tests/data/images/white.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/dominant-color-images/tests/data/images/white.webp -------------------------------------------------------------------------------- /plugins/dominant-color-images/tests/data/images/wordpress-gsoc-flyer.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/dominant-color-images/tests/data/images/wordpress-gsoc-flyer.pdf -------------------------------------------------------------------------------- /plugins/dominant-color-images/tests/test-dominant-color-image-editor-gd.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/dominant-color-images/tests/test-dominant-color-image-editor-gd.php -------------------------------------------------------------------------------- /plugins/dominant-color-images/tests/test-dominant-color-image-editor-imagick.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/dominant-color-images/tests/test-dominant-color-image-editor-imagick.php -------------------------------------------------------------------------------- /plugins/dominant-color-images/tests/test-dominant-color.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/dominant-color-images/tests/test-dominant-color.php -------------------------------------------------------------------------------- /plugins/embed-optimizer/.wordpress-org/banner-1544x500.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/embed-optimizer/.wordpress-org/banner-1544x500.png -------------------------------------------------------------------------------- /plugins/embed-optimizer/.wordpress-org/banner-772x250.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/embed-optimizer/.wordpress-org/banner-772x250.png -------------------------------------------------------------------------------- /plugins/embed-optimizer/.wordpress-org/icon-128x128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/embed-optimizer/.wordpress-org/icon-128x128.png -------------------------------------------------------------------------------- /plugins/embed-optimizer/.wordpress-org/icon-256x256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/embed-optimizer/.wordpress-org/icon-256x256.png -------------------------------------------------------------------------------- /plugins/embed-optimizer/.wordpress-org/icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/embed-optimizer/.wordpress-org/icon.svg -------------------------------------------------------------------------------- /plugins/embed-optimizer/class-embed-optimizer-tag-visitor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/embed-optimizer/class-embed-optimizer-tag-visitor.php -------------------------------------------------------------------------------- /plugins/embed-optimizer/detect.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/embed-optimizer/detect.js -------------------------------------------------------------------------------- /plugins/embed-optimizer/helper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/embed-optimizer/helper.php -------------------------------------------------------------------------------- /plugins/embed-optimizer/hooks.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/embed-optimizer/hooks.php -------------------------------------------------------------------------------- /plugins/embed-optimizer/lazy-load.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/embed-optimizer/lazy-load.js -------------------------------------------------------------------------------- /plugins/embed-optimizer/load.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/embed-optimizer/load.php -------------------------------------------------------------------------------- /plugins/embed-optimizer/phpcs.xml.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/embed-optimizer/phpcs.xml.dist -------------------------------------------------------------------------------- /plugins/embed-optimizer/readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/embed-optimizer/readme.txt -------------------------------------------------------------------------------- /plugins/embed-optimizer/tests/bootstrap.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/embed-optimizer/tests/bootstrap.php -------------------------------------------------------------------------------- /plugins/embed-optimizer/tests/test-cases/all-embeds-inside-viewport/buffer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/embed-optimizer/tests/test-cases/all-embeds-inside-viewport/buffer.html -------------------------------------------------------------------------------- /plugins/embed-optimizer/tests/test-cases/all-embeds-inside-viewport/expected.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/embed-optimizer/tests/test-cases/all-embeds-inside-viewport/expected.html -------------------------------------------------------------------------------- /plugins/embed-optimizer/tests/test-cases/all-embeds-inside-viewport/set-up.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/embed-optimizer/tests/test-cases/all-embeds-inside-viewport/set-up.php -------------------------------------------------------------------------------- /plugins/embed-optimizer/tests/test-cases/nested-figure-embed/buffer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/embed-optimizer/tests/test-cases/nested-figure-embed/buffer.html -------------------------------------------------------------------------------- /plugins/embed-optimizer/tests/test-cases/nested-figure-embed/expected.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/embed-optimizer/tests/test-cases/nested-figure-embed/expected.html -------------------------------------------------------------------------------- /plugins/embed-optimizer/tests/test-cases/nested-figure-embed/set-up.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/embed-optimizer/tests/test-cases/nested-figure-embed/set-up.php -------------------------------------------------------------------------------- /plugins/embed-optimizer/tests/test-cases/single-spotify-embed-outside-viewport-with-subsequent-script/buffer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/embed-optimizer/tests/test-cases/single-spotify-embed-outside-viewport-with-subsequent-script/buffer.html -------------------------------------------------------------------------------- /plugins/embed-optimizer/tests/test-cases/single-spotify-embed-outside-viewport-with-subsequent-script/expected.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/embed-optimizer/tests/test-cases/single-spotify-embed-outside-viewport-with-subsequent-script/expected.html -------------------------------------------------------------------------------- /plugins/embed-optimizer/tests/test-cases/single-spotify-embed-outside-viewport-with-subsequent-script/set-up.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/embed-optimizer/tests/test-cases/single-spotify-embed-outside-viewport-with-subsequent-script/set-up.php -------------------------------------------------------------------------------- /plugins/embed-optimizer/tests/test-cases/single-twitter-embed-inside-viewport-one-group/buffer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/embed-optimizer/tests/test-cases/single-twitter-embed-inside-viewport-one-group/buffer.html -------------------------------------------------------------------------------- /plugins/embed-optimizer/tests/test-cases/single-twitter-embed-inside-viewport-one-group/expected.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/embed-optimizer/tests/test-cases/single-twitter-embed-inside-viewport-one-group/expected.html -------------------------------------------------------------------------------- /plugins/embed-optimizer/tests/test-cases/single-twitter-embed-inside-viewport-one-group/set-up.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/embed-optimizer/tests/test-cases/single-twitter-embed-inside-viewport-one-group/set-up.php -------------------------------------------------------------------------------- /plugins/embed-optimizer/tests/test-cases/single-twitter-embed-inside-viewport-without-resized-data/buffer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/embed-optimizer/tests/test-cases/single-twitter-embed-inside-viewport-without-resized-data/buffer.html -------------------------------------------------------------------------------- /plugins/embed-optimizer/tests/test-cases/single-twitter-embed-inside-viewport-without-resized-data/expected.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/embed-optimizer/tests/test-cases/single-twitter-embed-inside-viewport-without-resized-data/expected.html -------------------------------------------------------------------------------- /plugins/embed-optimizer/tests/test-cases/single-twitter-embed-inside-viewport-without-resized-data/set-up.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/embed-optimizer/tests/test-cases/single-twitter-embed-inside-viewport-without-resized-data/set-up.php -------------------------------------------------------------------------------- /plugins/embed-optimizer/tests/test-cases/single-twitter-embed-inside-viewport/buffer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/embed-optimizer/tests/test-cases/single-twitter-embed-inside-viewport/buffer.html -------------------------------------------------------------------------------- /plugins/embed-optimizer/tests/test-cases/single-twitter-embed-inside-viewport/expected.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/embed-optimizer/tests/test-cases/single-twitter-embed-inside-viewport/expected.html -------------------------------------------------------------------------------- /plugins/embed-optimizer/tests/test-cases/single-twitter-embed-inside-viewport/set-up.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/embed-optimizer/tests/test-cases/single-twitter-embed-inside-viewport/set-up.php -------------------------------------------------------------------------------- /plugins/embed-optimizer/tests/test-cases/single-twitter-embed-outside-viewport-on-mobile/buffer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/embed-optimizer/tests/test-cases/single-twitter-embed-outside-viewport-on-mobile/buffer.html -------------------------------------------------------------------------------- /plugins/embed-optimizer/tests/test-cases/single-twitter-embed-outside-viewport-on-mobile/expected.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/embed-optimizer/tests/test-cases/single-twitter-embed-outside-viewport-on-mobile/expected.html -------------------------------------------------------------------------------- /plugins/embed-optimizer/tests/test-cases/single-twitter-embed-outside-viewport-on-mobile/set-up.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/embed-optimizer/tests/test-cases/single-twitter-embed-outside-viewport-on-mobile/set-up.php -------------------------------------------------------------------------------- /plugins/embed-optimizer/tests/test-cases/single-twitter-embed-outside-viewport/buffer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/embed-optimizer/tests/test-cases/single-twitter-embed-outside-viewport/buffer.html -------------------------------------------------------------------------------- /plugins/embed-optimizer/tests/test-cases/single-twitter-embed-outside-viewport/expected.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/embed-optimizer/tests/test-cases/single-twitter-embed-outside-viewport/expected.html -------------------------------------------------------------------------------- /plugins/embed-optimizer/tests/test-cases/single-twitter-embed-outside-viewport/set-up.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/embed-optimizer/tests/test-cases/single-twitter-embed-outside-viewport/set-up.php -------------------------------------------------------------------------------- /plugins/embed-optimizer/tests/test-cases/single-wordpress-tv-embed-inside-viewport/buffer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/embed-optimizer/tests/test-cases/single-wordpress-tv-embed-inside-viewport/buffer.html -------------------------------------------------------------------------------- /plugins/embed-optimizer/tests/test-cases/single-wordpress-tv-embed-inside-viewport/expected.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/embed-optimizer/tests/test-cases/single-wordpress-tv-embed-inside-viewport/expected.html -------------------------------------------------------------------------------- /plugins/embed-optimizer/tests/test-cases/single-wordpress-tv-embed-inside-viewport/set-up.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/embed-optimizer/tests/test-cases/single-wordpress-tv-embed-inside-viewport/set-up.php -------------------------------------------------------------------------------- /plugins/embed-optimizer/tests/test-cases/single-wordpress-tv-embed-outside-viewport-on-mobile/buffer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/embed-optimizer/tests/test-cases/single-wordpress-tv-embed-outside-viewport-on-mobile/buffer.html -------------------------------------------------------------------------------- /plugins/embed-optimizer/tests/test-cases/single-wordpress-tv-embed-outside-viewport-on-mobile/expected.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/embed-optimizer/tests/test-cases/single-wordpress-tv-embed-outside-viewport-on-mobile/expected.html -------------------------------------------------------------------------------- /plugins/embed-optimizer/tests/test-cases/single-wordpress-tv-embed-outside-viewport-on-mobile/set-up.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/embed-optimizer/tests/test-cases/single-wordpress-tv-embed-outside-viewport-on-mobile/set-up.php -------------------------------------------------------------------------------- /plugins/embed-optimizer/tests/test-cases/single-wordpress-tv-embed-outside-viewport/buffer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/embed-optimizer/tests/test-cases/single-wordpress-tv-embed-outside-viewport/buffer.html -------------------------------------------------------------------------------- /plugins/embed-optimizer/tests/test-cases/single-wordpress-tv-embed-outside-viewport/expected.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/embed-optimizer/tests/test-cases/single-wordpress-tv-embed-outside-viewport/expected.html -------------------------------------------------------------------------------- /plugins/embed-optimizer/tests/test-cases/single-wordpress-tv-embed-outside-viewport/set-up.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/embed-optimizer/tests/test-cases/single-wordpress-tv-embed-outside-viewport/set-up.php -------------------------------------------------------------------------------- /plugins/embed-optimizer/tests/test-cases/single-youtube-embed-inside-viewport-with-only-mobile-url-metrics/buffer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/embed-optimizer/tests/test-cases/single-youtube-embed-inside-viewport-with-only-mobile-url-metrics/buffer.html -------------------------------------------------------------------------------- /plugins/embed-optimizer/tests/test-cases/single-youtube-embed-inside-viewport-with-only-mobile-url-metrics/expected.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/embed-optimizer/tests/test-cases/single-youtube-embed-inside-viewport-with-only-mobile-url-metrics/expected.html -------------------------------------------------------------------------------- /plugins/embed-optimizer/tests/test-cases/single-youtube-embed-inside-viewport-with-only-mobile-url-metrics/set-up.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/embed-optimizer/tests/test-cases/single-youtube-embed-inside-viewport-with-only-mobile-url-metrics/set-up.php -------------------------------------------------------------------------------- /plugins/embed-optimizer/tests/test-cases/single-youtube-embed-inside-viewport/buffer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/embed-optimizer/tests/test-cases/single-youtube-embed-inside-viewport/buffer.html -------------------------------------------------------------------------------- /plugins/embed-optimizer/tests/test-cases/single-youtube-embed-inside-viewport/expected.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/embed-optimizer/tests/test-cases/single-youtube-embed-inside-viewport/expected.html -------------------------------------------------------------------------------- /plugins/embed-optimizer/tests/test-cases/single-youtube-embed-inside-viewport/set-up.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/embed-optimizer/tests/test-cases/single-youtube-embed-inside-viewport/set-up.php -------------------------------------------------------------------------------- /plugins/embed-optimizer/tests/test-cases/single-youtube-embed-outside-viewport-on-mobile/buffer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/embed-optimizer/tests/test-cases/single-youtube-embed-outside-viewport-on-mobile/buffer.html -------------------------------------------------------------------------------- /plugins/embed-optimizer/tests/test-cases/single-youtube-embed-outside-viewport-on-mobile/expected.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/embed-optimizer/tests/test-cases/single-youtube-embed-outside-viewport-on-mobile/expected.html -------------------------------------------------------------------------------- /plugins/embed-optimizer/tests/test-cases/single-youtube-embed-outside-viewport-on-mobile/set-up.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/embed-optimizer/tests/test-cases/single-youtube-embed-outside-viewport-on-mobile/set-up.php -------------------------------------------------------------------------------- /plugins/embed-optimizer/tests/test-cases/single-youtube-embed-outside-viewport-with-only-mobile-url-metrics/buffer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/embed-optimizer/tests/test-cases/single-youtube-embed-outside-viewport-with-only-mobile-url-metrics/buffer.html -------------------------------------------------------------------------------- /plugins/embed-optimizer/tests/test-cases/single-youtube-embed-outside-viewport-with-only-mobile-url-metrics/expected.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/embed-optimizer/tests/test-cases/single-youtube-embed-outside-viewport-with-only-mobile-url-metrics/expected.html -------------------------------------------------------------------------------- /plugins/embed-optimizer/tests/test-cases/single-youtube-embed-outside-viewport-with-only-mobile-url-metrics/set-up.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/embed-optimizer/tests/test-cases/single-youtube-embed-outside-viewport-with-only-mobile-url-metrics/set-up.php -------------------------------------------------------------------------------- /plugins/embed-optimizer/tests/test-cases/single-youtube-embed-outside-viewport/buffer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/embed-optimizer/tests/test-cases/single-youtube-embed-outside-viewport/buffer.html -------------------------------------------------------------------------------- /plugins/embed-optimizer/tests/test-cases/single-youtube-embed-outside-viewport/expected.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/embed-optimizer/tests/test-cases/single-youtube-embed-outside-viewport/expected.html -------------------------------------------------------------------------------- /plugins/embed-optimizer/tests/test-cases/single-youtube-embed-outside-viewport/set-up.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/embed-optimizer/tests/test-cases/single-youtube-embed-outside-viewport/set-up.php -------------------------------------------------------------------------------- /plugins/embed-optimizer/tests/test-cases/too-many-bookmarks/buffer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/embed-optimizer/tests/test-cases/too-many-bookmarks/buffer.html -------------------------------------------------------------------------------- /plugins/embed-optimizer/tests/test-cases/too-many-bookmarks/expected.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/embed-optimizer/tests/test-cases/too-many-bookmarks/expected.html -------------------------------------------------------------------------------- /plugins/embed-optimizer/tests/test-cases/too-many-bookmarks/set-up.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/embed-optimizer/tests/test-cases/too-many-bookmarks/set-up.php -------------------------------------------------------------------------------- /plugins/embed-optimizer/tests/test-hooks.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/embed-optimizer/tests/test-hooks.php -------------------------------------------------------------------------------- /plugins/embed-optimizer/tests/test-optimization-detective.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/embed-optimizer/tests/test-optimization-detective.php -------------------------------------------------------------------------------- /plugins/image-prioritizer/.wordpress-org/banner-1544x500.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/image-prioritizer/.wordpress-org/banner-1544x500.png -------------------------------------------------------------------------------- /plugins/image-prioritizer/.wordpress-org/banner-772x250.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/image-prioritizer/.wordpress-org/banner-772x250.png -------------------------------------------------------------------------------- /plugins/image-prioritizer/.wordpress-org/icon-128x128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/image-prioritizer/.wordpress-org/icon-128x128.png -------------------------------------------------------------------------------- /plugins/image-prioritizer/.wordpress-org/icon-256x256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/image-prioritizer/.wordpress-org/icon-256x256.png -------------------------------------------------------------------------------- /plugins/image-prioritizer/.wordpress-org/icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/image-prioritizer/.wordpress-org/icon.svg -------------------------------------------------------------------------------- /plugins/image-prioritizer/class-image-prioritizer-background-image-styled-tag-visitor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/image-prioritizer/class-image-prioritizer-background-image-styled-tag-visitor.php -------------------------------------------------------------------------------- /plugins/image-prioritizer/class-image-prioritizer-img-tag-visitor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/image-prioritizer/class-image-prioritizer-img-tag-visitor.php -------------------------------------------------------------------------------- /plugins/image-prioritizer/class-image-prioritizer-tag-visitor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/image-prioritizer/class-image-prioritizer-tag-visitor.php -------------------------------------------------------------------------------- /plugins/image-prioritizer/class-image-prioritizer-video-tag-visitor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/image-prioritizer/class-image-prioritizer-video-tag-visitor.php -------------------------------------------------------------------------------- /plugins/image-prioritizer/detect.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/image-prioritizer/detect.js -------------------------------------------------------------------------------- /plugins/image-prioritizer/helper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/image-prioritizer/helper.php -------------------------------------------------------------------------------- /plugins/image-prioritizer/hooks.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/image-prioritizer/hooks.php -------------------------------------------------------------------------------- /plugins/image-prioritizer/lazy-load-bg-image.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/image-prioritizer/lazy-load-bg-image.css -------------------------------------------------------------------------------- /plugins/image-prioritizer/lazy-load-bg-image.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/image-prioritizer/lazy-load-bg-image.js -------------------------------------------------------------------------------- /plugins/image-prioritizer/lazy-load-video.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/image-prioritizer/lazy-load-video.js -------------------------------------------------------------------------------- /plugins/image-prioritizer/load.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/image-prioritizer/load.php -------------------------------------------------------------------------------- /plugins/image-prioritizer/phpcs.xml.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/image-prioritizer/phpcs.xml.dist -------------------------------------------------------------------------------- /plugins/image-prioritizer/readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/image-prioritizer/readme.txt -------------------------------------------------------------------------------- /plugins/image-prioritizer/tests/bootstrap.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/image-prioritizer/tests/bootstrap.php -------------------------------------------------------------------------------- /plugins/image-prioritizer/tests/data/images/car.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/image-prioritizer/tests/data/images/car.jpeg -------------------------------------------------------------------------------- /plugins/image-prioritizer/tests/test-cases/background-image-outside-viewport-on-all-breakpoints-but-not-desktop-with-fully-populated-sample-data/buffer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/image-prioritizer/tests/test-cases/background-image-outside-viewport-on-all-breakpoints-but-not-desktop-with-fully-populated-sample-data/buffer.html -------------------------------------------------------------------------------- /plugins/image-prioritizer/tests/test-cases/background-image-outside-viewport-on-all-breakpoints-but-not-desktop-with-fully-populated-sample-data/expected.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/image-prioritizer/tests/test-cases/background-image-outside-viewport-on-all-breakpoints-but-not-desktop-with-fully-populated-sample-data/expected.html -------------------------------------------------------------------------------- /plugins/image-prioritizer/tests/test-cases/background-image-outside-viewport-on-all-breakpoints-but-not-desktop-with-fully-populated-sample-data/set-up.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/image-prioritizer/tests/test-cases/background-image-outside-viewport-on-all-breakpoints-but-not-desktop-with-fully-populated-sample-data/set-up.php -------------------------------------------------------------------------------- /plugins/image-prioritizer/tests/test-cases/background-image-outside-viewport-with-desktop-metrics-missing/buffer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/image-prioritizer/tests/test-cases/background-image-outside-viewport-with-desktop-metrics-missing/buffer.html -------------------------------------------------------------------------------- /plugins/image-prioritizer/tests/test-cases/background-image-outside-viewport-with-desktop-metrics-missing/expected.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/image-prioritizer/tests/test-cases/background-image-outside-viewport-with-desktop-metrics-missing/expected.html -------------------------------------------------------------------------------- /plugins/image-prioritizer/tests/test-cases/background-image-outside-viewport-with-desktop-metrics-missing/set-up.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/image-prioritizer/tests/test-cases/background-image-outside-viewport-with-desktop-metrics-missing/set-up.php -------------------------------------------------------------------------------- /plugins/image-prioritizer/tests/test-cases/common-lcp-background-image-and-lazy-loaded-background-image-outside-viewport-with-fully-populated-sample-data/buffer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/image-prioritizer/tests/test-cases/common-lcp-background-image-and-lazy-loaded-background-image-outside-viewport-with-fully-populated-sample-data/buffer.html -------------------------------------------------------------------------------- /plugins/image-prioritizer/tests/test-cases/common-lcp-background-image-and-lazy-loaded-background-image-outside-viewport-with-fully-populated-sample-data/expected.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/image-prioritizer/tests/test-cases/common-lcp-background-image-and-lazy-loaded-background-image-outside-viewport-with-fully-populated-sample-data/expected.html -------------------------------------------------------------------------------- /plugins/image-prioritizer/tests/test-cases/common-lcp-background-image-and-lazy-loaded-background-image-outside-viewport-with-fully-populated-sample-data/set-up.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/image-prioritizer/tests/test-cases/common-lcp-background-image-and-lazy-loaded-background-image-outside-viewport-with-fully-populated-sample-data/set-up.php -------------------------------------------------------------------------------- /plugins/image-prioritizer/tests/test-cases/common-lcp-background-image-with-fully-populated-sample-data/buffer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/image-prioritizer/tests/test-cases/common-lcp-background-image-with-fully-populated-sample-data/buffer.html -------------------------------------------------------------------------------- /plugins/image-prioritizer/tests/test-cases/common-lcp-background-image-with-fully-populated-sample-data/expected.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/image-prioritizer/tests/test-cases/common-lcp-background-image-with-fully-populated-sample-data/expected.html -------------------------------------------------------------------------------- /plugins/image-prioritizer/tests/test-cases/common-lcp-background-image-with-fully-populated-sample-data/set-up.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/image-prioritizer/tests/test-cases/common-lcp-background-image-with-fully-populated-sample-data/set-up.php -------------------------------------------------------------------------------- /plugins/image-prioritizer/tests/test-cases/common-lcp-image-and-lazy-loaded-image-outside-viewport-with-fully-populated-sample-data/buffer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/image-prioritizer/tests/test-cases/common-lcp-image-and-lazy-loaded-image-outside-viewport-with-fully-populated-sample-data/buffer.html -------------------------------------------------------------------------------- /plugins/image-prioritizer/tests/test-cases/common-lcp-image-and-lazy-loaded-image-outside-viewport-with-fully-populated-sample-data/expected.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/image-prioritizer/tests/test-cases/common-lcp-image-and-lazy-loaded-image-outside-viewport-with-fully-populated-sample-data/expected.html -------------------------------------------------------------------------------- /plugins/image-prioritizer/tests/test-cases/common-lcp-image-and-lazy-loaded-image-outside-viewport-with-fully-populated-sample-data/set-up.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/image-prioritizer/tests/test-cases/common-lcp-image-and-lazy-loaded-image-outside-viewport-with-fully-populated-sample-data/set-up.php -------------------------------------------------------------------------------- /plugins/image-prioritizer/tests/test-cases/common-lcp-image-with-fully-incomplete-sample-data/buffer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/image-prioritizer/tests/test-cases/common-lcp-image-with-fully-incomplete-sample-data/buffer.html -------------------------------------------------------------------------------- /plugins/image-prioritizer/tests/test-cases/common-lcp-image-with-fully-incomplete-sample-data/expected.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/image-prioritizer/tests/test-cases/common-lcp-image-with-fully-incomplete-sample-data/expected.html -------------------------------------------------------------------------------- /plugins/image-prioritizer/tests/test-cases/common-lcp-image-with-fully-incomplete-sample-data/set-up.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/image-prioritizer/tests/test-cases/common-lcp-image-with-fully-incomplete-sample-data/set-up.php -------------------------------------------------------------------------------- /plugins/image-prioritizer/tests/test-cases/common-lcp-image-with-old-xpath-format/buffer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/image-prioritizer/tests/test-cases/common-lcp-image-with-old-xpath-format/buffer.html -------------------------------------------------------------------------------- /plugins/image-prioritizer/tests/test-cases/common-lcp-image-with-old-xpath-format/expected.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/image-prioritizer/tests/test-cases/common-lcp-image-with-old-xpath-format/expected.html -------------------------------------------------------------------------------- /plugins/image-prioritizer/tests/test-cases/common-lcp-image-with-old-xpath-format/set-up.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/image-prioritizer/tests/test-cases/common-lcp-image-with-old-xpath-format/set-up.php -------------------------------------------------------------------------------- /plugins/image-prioritizer/tests/test-cases/common-lcp-image-with-stale-sample-data/buffer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/image-prioritizer/tests/test-cases/common-lcp-image-with-stale-sample-data/buffer.html -------------------------------------------------------------------------------- /plugins/image-prioritizer/tests/test-cases/common-lcp-image-with-stale-sample-data/expected.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/image-prioritizer/tests/test-cases/common-lcp-image-with-stale-sample-data/expected.html -------------------------------------------------------------------------------- /plugins/image-prioritizer/tests/test-cases/common-lcp-image-with-stale-sample-data/set-up.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/image-prioritizer/tests/test-cases/common-lcp-image-with-stale-sample-data/set-up.php -------------------------------------------------------------------------------- /plugins/image-prioritizer/tests/test-cases/different-lcp-elements-for-all-breakpoints/buffer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/image-prioritizer/tests/test-cases/different-lcp-elements-for-all-breakpoints/buffer.html -------------------------------------------------------------------------------- /plugins/image-prioritizer/tests/test-cases/different-lcp-elements-for-all-breakpoints/expected.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/image-prioritizer/tests/test-cases/different-lcp-elements-for-all-breakpoints/expected.html -------------------------------------------------------------------------------- /plugins/image-prioritizer/tests/test-cases/different-lcp-elements-for-all-breakpoints/set-up.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/image-prioritizer/tests/test-cases/different-lcp-elements-for-all-breakpoints/set-up.php -------------------------------------------------------------------------------- /plugins/image-prioritizer/tests/test-cases/different-lcp-elements-for-non-consecutive-viewport-groups-with-missing-data-for-middle-group/buffer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/image-prioritizer/tests/test-cases/different-lcp-elements-for-non-consecutive-viewport-groups-with-missing-data-for-middle-group/buffer.html -------------------------------------------------------------------------------- /plugins/image-prioritizer/tests/test-cases/different-lcp-elements-for-non-consecutive-viewport-groups-with-missing-data-for-middle-group/expected.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/image-prioritizer/tests/test-cases/different-lcp-elements-for-non-consecutive-viewport-groups-with-missing-data-for-middle-group/expected.html -------------------------------------------------------------------------------- /plugins/image-prioritizer/tests/test-cases/different-lcp-elements-for-non-consecutive-viewport-groups-with-missing-data-for-middle-group/set-up.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/image-prioritizer/tests/test-cases/different-lcp-elements-for-non-consecutive-viewport-groups-with-missing-data-for-middle-group/set-up.php -------------------------------------------------------------------------------- /plugins/image-prioritizer/tests/test-cases/different-lcp-elements-for-two-non-consecutive-breakpoints-and-one-is-stale/buffer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/image-prioritizer/tests/test-cases/different-lcp-elements-for-two-non-consecutive-breakpoints-and-one-is-stale/buffer.html -------------------------------------------------------------------------------- /plugins/image-prioritizer/tests/test-cases/different-lcp-elements-for-two-non-consecutive-breakpoints-and-one-is-stale/expected.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/image-prioritizer/tests/test-cases/different-lcp-elements-for-two-non-consecutive-breakpoints-and-one-is-stale/expected.html -------------------------------------------------------------------------------- /plugins/image-prioritizer/tests/test-cases/different-lcp-elements-for-two-non-consecutive-breakpoints-and-one-is-stale/set-up.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/image-prioritizer/tests/test-cases/different-lcp-elements-for-two-non-consecutive-breakpoints-and-one-is-stale/set-up.php -------------------------------------------------------------------------------- /plugins/image-prioritizer/tests/test-cases/different-lcp-elements-for-two-non-consecutive-breakpoints/buffer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/image-prioritizer/tests/test-cases/different-lcp-elements-for-two-non-consecutive-breakpoints/buffer.html -------------------------------------------------------------------------------- /plugins/image-prioritizer/tests/test-cases/different-lcp-elements-for-two-non-consecutive-breakpoints/expected.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/image-prioritizer/tests/test-cases/different-lcp-elements-for-two-non-consecutive-breakpoints/expected.html -------------------------------------------------------------------------------- /plugins/image-prioritizer/tests/test-cases/different-lcp-elements-for-two-non-consecutive-breakpoints/set-up.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/image-prioritizer/tests/test-cases/different-lcp-elements-for-two-non-consecutive-breakpoints/set-up.php -------------------------------------------------------------------------------- /plugins/image-prioritizer/tests/test-cases/fetch-priority-high-already-on-common-lcp-image-with-fully-populated-sample-data/buffer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/image-prioritizer/tests/test-cases/fetch-priority-high-already-on-common-lcp-image-with-fully-populated-sample-data/buffer.html -------------------------------------------------------------------------------- /plugins/image-prioritizer/tests/test-cases/fetch-priority-high-already-on-common-lcp-image-with-fully-populated-sample-data/expected.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/image-prioritizer/tests/test-cases/fetch-priority-high-already-on-common-lcp-image-with-fully-populated-sample-data/expected.html -------------------------------------------------------------------------------- /plugins/image-prioritizer/tests/test-cases/fetch-priority-high-already-on-common-lcp-image-with-fully-populated-sample-data/set-up.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/image-prioritizer/tests/test-cases/fetch-priority-high-already-on-common-lcp-image-with-fully-populated-sample-data/set-up.php -------------------------------------------------------------------------------- /plugins/image-prioritizer/tests/test-cases/fetch-priority-high-on-lcp-image-common-on-mobile-and-desktop-with-url-metrics-missing-in-other-groups/buffer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/image-prioritizer/tests/test-cases/fetch-priority-high-on-lcp-image-common-on-mobile-and-desktop-with-url-metrics-missing-in-other-groups/buffer.html -------------------------------------------------------------------------------- /plugins/image-prioritizer/tests/test-cases/fetch-priority-high-on-lcp-image-common-on-mobile-and-desktop-with-url-metrics-missing-in-other-groups/expected.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/image-prioritizer/tests/test-cases/fetch-priority-high-on-lcp-image-common-on-mobile-and-desktop-with-url-metrics-missing-in-other-groups/expected.html -------------------------------------------------------------------------------- /plugins/image-prioritizer/tests/test-cases/fetch-priority-high-on-lcp-image-common-on-mobile-and-desktop-with-url-metrics-missing-in-other-groups/set-up.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/image-prioritizer/tests/test-cases/fetch-priority-high-on-lcp-image-common-on-mobile-and-desktop-with-url-metrics-missing-in-other-groups/set-up.php -------------------------------------------------------------------------------- /plugins/image-prioritizer/tests/test-cases/images-located-above-or-along-initial-viewport/buffer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/image-prioritizer/tests/test-cases/images-located-above-or-along-initial-viewport/buffer.html -------------------------------------------------------------------------------- /plugins/image-prioritizer/tests/test-cases/images-located-above-or-along-initial-viewport/expected.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/image-prioritizer/tests/test-cases/images-located-above-or-along-initial-viewport/expected.html -------------------------------------------------------------------------------- /plugins/image-prioritizer/tests/test-cases/images-located-above-or-along-initial-viewport/set-up.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/image-prioritizer/tests/test-cases/images-located-above-or-along-initial-viewport/set-up.php -------------------------------------------------------------------------------- /plugins/image-prioritizer/tests/test-cases/img-non-native-lazy-loading/buffer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/image-prioritizer/tests/test-cases/img-non-native-lazy-loading/buffer.html -------------------------------------------------------------------------------- /plugins/image-prioritizer/tests/test-cases/img-non-native-lazy-loading/expected.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/image-prioritizer/tests/test-cases/img-non-native-lazy-loading/expected.html -------------------------------------------------------------------------------- /plugins/image-prioritizer/tests/test-cases/img-non-native-lazy-loading/set-up.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/image-prioritizer/tests/test-cases/img-non-native-lazy-loading/set-up.php -------------------------------------------------------------------------------- /plugins/image-prioritizer/tests/test-cases/lcp-element-external-background-image-complete-samples-but-element-absent/buffer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/image-prioritizer/tests/test-cases/lcp-element-external-background-image-complete-samples-but-element-absent/buffer.html -------------------------------------------------------------------------------- /plugins/image-prioritizer/tests/test-cases/lcp-element-external-background-image-complete-samples-but-element-absent/expected.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/image-prioritizer/tests/test-cases/lcp-element-external-background-image-complete-samples-but-element-absent/expected.html -------------------------------------------------------------------------------- /plugins/image-prioritizer/tests/test-cases/lcp-element-external-background-image-complete-samples-but-element-absent/set-up.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/image-prioritizer/tests/test-cases/lcp-element-external-background-image-complete-samples-but-element-absent/set-up.php -------------------------------------------------------------------------------- /plugins/image-prioritizer/tests/test-cases/lcp-element-external-background-image-present-in-document-and-fully-populated-samples/buffer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/image-prioritizer/tests/test-cases/lcp-element-external-background-image-present-in-document-and-fully-populated-samples/buffer.html -------------------------------------------------------------------------------- /plugins/image-prioritizer/tests/test-cases/lcp-element-external-background-image-present-in-document-and-fully-populated-samples/expected.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/image-prioritizer/tests/test-cases/lcp-element-external-background-image-present-in-document-and-fully-populated-samples/expected.html -------------------------------------------------------------------------------- /plugins/image-prioritizer/tests/test-cases/lcp-element-external-background-image-present-in-document-and-fully-populated-samples/set-up.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/image-prioritizer/tests/test-cases/lcp-element-external-background-image-present-in-document-and-fully-populated-samples/set-up.php -------------------------------------------------------------------------------- /plugins/image-prioritizer/tests/test-cases/lcp-element-external-background-image-present-in-document-and-partially-populated-samples/buffer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/image-prioritizer/tests/test-cases/lcp-element-external-background-image-present-in-document-and-partially-populated-samples/buffer.html -------------------------------------------------------------------------------- /plugins/image-prioritizer/tests/test-cases/lcp-element-external-background-image-present-in-document-and-partially-populated-samples/expected.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/image-prioritizer/tests/test-cases/lcp-element-external-background-image-present-in-document-and-partially-populated-samples/expected.html -------------------------------------------------------------------------------- /plugins/image-prioritizer/tests/test-cases/lcp-element-external-background-image-present-in-document-and-partially-populated-samples/set-up.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/image-prioritizer/tests/test-cases/lcp-element-external-background-image-present-in-document-and-partially-populated-samples/set-up.php -------------------------------------------------------------------------------- /plugins/image-prioritizer/tests/test-cases/multiple-videos-on-all-breakpoints/buffer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/image-prioritizer/tests/test-cases/multiple-videos-on-all-breakpoints/buffer.html -------------------------------------------------------------------------------- /plugins/image-prioritizer/tests/test-cases/multiple-videos-on-all-breakpoints/expected.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/image-prioritizer/tests/test-cases/multiple-videos-on-all-breakpoints/expected.html -------------------------------------------------------------------------------- /plugins/image-prioritizer/tests/test-cases/multiple-videos-on-all-breakpoints/set-up.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/image-prioritizer/tests/test-cases/multiple-videos-on-all-breakpoints/set-up.php -------------------------------------------------------------------------------- /plugins/image-prioritizer/tests/test-cases/multiple-videos-with-desktop-metrics-missing/buffer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/image-prioritizer/tests/test-cases/multiple-videos-with-desktop-metrics-missing/buffer.html -------------------------------------------------------------------------------- /plugins/image-prioritizer/tests/test-cases/multiple-videos-with-desktop-metrics-missing/expected.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/image-prioritizer/tests/test-cases/multiple-videos-with-desktop-metrics-missing/expected.html -------------------------------------------------------------------------------- /plugins/image-prioritizer/tests/test-cases/multiple-videos-with-desktop-metrics-missing/set-up.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/image-prioritizer/tests/test-cases/multiple-videos-with-desktop-metrics-missing/set-up.php -------------------------------------------------------------------------------- /plugins/image-prioritizer/tests/test-cases/no-lcp-image-or-background-image-outside-viewport-with-populated-url-metrics/buffer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/image-prioritizer/tests/test-cases/no-lcp-image-or-background-image-outside-viewport-with-populated-url-metrics/buffer.html -------------------------------------------------------------------------------- /plugins/image-prioritizer/tests/test-cases/no-lcp-image-or-background-image-outside-viewport-with-populated-url-metrics/expected.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/image-prioritizer/tests/test-cases/no-lcp-image-or-background-image-outside-viewport-with-populated-url-metrics/expected.html -------------------------------------------------------------------------------- /plugins/image-prioritizer/tests/test-cases/no-lcp-image-or-background-image-outside-viewport-with-populated-url-metrics/set-up.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/image-prioritizer/tests/test-cases/no-lcp-image-or-background-image-outside-viewport-with-populated-url-metrics/set-up.php -------------------------------------------------------------------------------- /plugins/image-prioritizer/tests/test-cases/no-url-metrics-but-server-side-heuristics-added-fetchpriority-high/buffer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/image-prioritizer/tests/test-cases/no-url-metrics-but-server-side-heuristics-added-fetchpriority-high/buffer.html -------------------------------------------------------------------------------- /plugins/image-prioritizer/tests/test-cases/no-url-metrics-but-server-side-heuristics-added-fetchpriority-high/expected.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/performance/HEAD/plugins/image-prioritizer/tests/test-cases/no-url-metrics-but-server-side-heuristics-added-fetchpriority-high/expected.html -------------------------------------------------------------------------------- /plugins/image-prioritizer/tests/test-cases/no-url-metrics-but-server-side-heuristics-added-fetchpriority-high/set-up.php: -------------------------------------------------------------------------------- 1 |