Topic website lighthouse performance#7041
Open
vanshika2720 wants to merge 2 commits into
Open
Conversation
Add preconnect hints for code.jquery.com and unpkg.com, the two origins serving scripts in <head>, so the connection handshake overlaps with HTML parsing instead of starting only when the script tag is reached. Also defer the medium-zoom library script; its invocation code already runs on defer, so execution order is unchanged. Signed-off-by: Vanshika <pahalvanshikaa@gmail.com>
The CNCF logo is always below the fold, so deferring its fetch with loading="lazy" removes it from the set of resources competing for bandwidth during initial page load. Signed-off-by: Vanshika <pahalvanshikaa@gmail.com>
vanshika2720
force-pushed
the
topic-website-lighthouse-performance
branch
from
July 16, 2026 14:40
49beed6 to
9ec9b1f
Compare
Contributor
Author
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What this PR does
This PR improves the PipeCD website's Lighthouse Performance score by implementing a focused set of low-risk performance optimizations without changing the website's appearance or functionality.
Specifically, it:
preconnecthints for external origins serving scripts (code.jquery.comandunpkg.com) to reduce connection setup time.medium-zoomlibrary to eliminate a render-blocking resource while preserving the existing execution order.loading="lazy"to the homepage core-value images.loading="lazy"to the footer CNCF logo.These changes are intentionally limited to performance improvements and do not overlap with the existing SEO or accessibility PRs.
Why we need it
A Lighthouse audit identified several opportunities to improve the website's performance.
This PR addresses a subset of those recommendations by:
Which issue(s) this PR fixes
Fixes #7019
Does this PR introduce a user-facing change?
Yes.
How are users affected by this change:
Is this breaking change:
How to migrate (if breaking change):