Skip to content

Commit 5f5d2d6

Browse files
added lazy-load in homepage images
1 parent 27e6e5f commit 5f5d2d6

File tree

1 file changed

+15
-14
lines changed

1 file changed

+15
-14
lines changed

overrides/home.html

Lines changed: 15 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ <h1>Why serverless containers?</h1>
5959
<div class="reason-img">
6060
<img src="images/home-images/blue_simple_abstractions_icon.svg"
6161
onmouseover="this.src='images/home-images/dkblue_simple_abstractions_icon.svg'"
62-
onmouseout="this.src='images/home-images/blue_simple_abstractions_icon.svg'" alt="" draggable="false">
62+
onmouseout="this.src='images/home-images/blue_simple_abstractions_icon.svg'" alt="" draggable="false" loading="lazy">
6363
</div>
6464
<div class="reason-text">
6565
<h2>Simpler Abstractions</h2>
@@ -72,7 +72,7 @@ <h2>Simpler Abstractions</h2>
7272
<div class="reason-img">
7373
<img src="images/home-images/blue_autoscaling_icon.svg"
7474
onmouseover="this.src='images/home-images/dkblue_autoscaling_icon.svg'"
75-
onmouseout="this.src='images/home-images/blue_autoscaling_icon.svg'" alt="" draggable="false">
75+
onmouseout="this.src='images/home-images/blue_autoscaling_icon.svg'" alt="" draggable="false" loading="lazy">
7676
</div>
7777
<div class="reason-text">
7878
<h2>Autoscaling</h2>
@@ -85,7 +85,7 @@ <h2>Autoscaling</h2>
8585
<div class="reason-img">
8686
<img src="images/home-images/blue_progressive_rollouts_icon.svg"
8787
onmouseover="this.src='images/home-images/dkblue_progressive_rollouts_icon.svg'"
88-
onmouseout="this.src='images/home-images/blue_progressive_rollouts_icon.svg'" alt="" draggable="false">
88+
onmouseout="this.src='images/home-images/blue_progressive_rollouts_icon.svg'" alt="" draggable="false" loading="lazy">
8989
</div>
9090
<div class="reason-text">
9191
<h2>Progressive Rollouts</h2>
@@ -100,7 +100,7 @@ <h2>Progressive Rollouts</h2>
100100
<div class="reason-img">
101101
<img src="images/home-images/blue_event_intergrations_icon.svg"
102102
onmouseover="this.src='images/home-images/dkblue_event_intergrations_icon.svg'"
103-
onmouseout="this.src='images/home-images/blue_event_intergrations_icon.svg'" alt="" draggable="false">
103+
onmouseout="this.src='images/home-images/blue_event_intergrations_icon.svg'" alt="" draggable="false" loading="lazy">
104104
</div>
105105
<div class="reason-text">
106106
<h2>Event Integrations</h2>
@@ -113,7 +113,7 @@ <h2>Event Integrations</h2>
113113
<div class="reason-img">
114114
<img src="images/home-images/blue_handle_events_icon.svg"
115115
onmouseover="this.src='images/home-images/dkblue_handle_events_icon.svg'"
116-
onmouseout="this.src='images/home-images/blue_handle_events_icon.svg'" alt="" draggable="false">
116+
onmouseout="this.src='images/home-images/blue_handle_events_icon.svg'" alt="" draggable="false" loading="lazy">
117117
</div>
118118
<div class="reason-text">
119119
<h2>Handle Events</h2>
@@ -126,7 +126,7 @@ <h2>Handle Events</h2>
126126
<div class="reason-img">
127127
<img src="images/home-images/blue_plugable_icon.svg"
128128
onmouseover="this.src='images/home-images/dkblue_plugable_icon.svg'"
129-
onmouseout="this.src='images/home-images/blue_plugable_icon.svg'" alt="" draggable="false">
129+
onmouseout="this.src='images/home-images/blue_plugable_icon.svg'" alt="" draggable="false" loading="lazy">
130130
</div>
131131
<div class="reason-text">
132132
<h2>Plugable</h2>
@@ -148,7 +148,7 @@ <h1>Knative Components</h1>
148148
Eventing work together to automate and manage tasks and applications.
149149
</p>
150150
<div class="components-content">
151-
<img class="components-img" src="images/home-images/knative_flowchart_graphic.svg" alt="" draggable="false" />
151+
<img class="components-img" src="images/home-images/knative_flowchart_graphic.svg" alt="" draggable="false" loading="lazy" />
152152
<div class="text-table">
153153
<p class="normal-text">
154154
Run serverless containers in Kubernetes with ease. Knative takes care of the details of networking,
@@ -171,7 +171,7 @@ <h1>Trying it all together</h1>
171171
<div class="img-row">
172172
<div class="img-col">
173173
<div class="reason-img">
174-
<img src="images/home-images/dev_focus_code_icon.svg" alt="" draggable="false">
174+
<img src="images/home-images/dev_focus_code_icon.svg" alt="" draggable="false" loading="lazy">
175175
</div>
176176
<div class="reason-text">
177177
<h2>Developers focus on code</h2>
@@ -184,7 +184,7 @@ <h2>Developers focus on code</h2>
184184

185185
<div class="img-col">
186186
<div class="reason-img">
187-
<img src="images/home-images/dkblue_scale_icon.svg" alt="" draggable="false">
187+
<img src="images/home-images/dkblue_scale_icon.svg" alt="" draggable="false" loading="lazy">
188188
</div>
189189
<div class="reason-text">
190190
<h2>Scale up and down</h2>
@@ -197,7 +197,7 @@ <h2>Scale up and down</h2>
197197

198198
<div class="img-col">
199199
<div class="reason-img">
200-
<img src="images/home-images/cloud_agnostic_icon.svg" alt="" draggable="false">
200+
<img src="images/home-images/cloud_agnostic_icon.svg" alt="" draggable="false" loading="lazy" >
201201
</div>
202202
<div class="reason-text">
203203
<h2>Cloud agnostic</h2>
@@ -224,7 +224,7 @@ <h1>
224224
<div class="col">
225225
<a href="{{ 'about/case-studies/sva/' | url }}">
226226
<div class="logo">
227-
<img class="sva" src="images/case-studies/sva.png" alt="" draggable="false" />
227+
<img class="sva" src="images/case-studies/sva.png" alt="" draggable="false" loading="lazy" />
228228
</div>
229229
<hr>
230230
<p class="normal-text">
@@ -236,7 +236,7 @@ <h1>
236236
<div class="col">
237237
<a href="{{ 'about/case-studies/ibm/' | url }}">
238238
<div class="logo">
239-
<img class="ibm" src="images/case-studies/ibm.png" alt="IBM logo" draggable="false" width="75" />
239+
<img class="ibm" src="images/case-studies/ibm.png" alt="IBM logo" draggable="false" width="75" loading="lazy" />
240240
</div>
241241
<hr>
242242
<p class="normal-text">
@@ -248,7 +248,7 @@ <h1>
248248
<div class="col">
249249
<a href="{{ 'about/case-studies/pnc/' | url }}">
250250
<div class="logo">
251-
<img class="pnc" src="images/case-studies/pnc_bank.png" alt="" draggable="false" />
251+
<img class="pnc" src="images/case-studies/pnc_bank.png" alt="" draggable="false" loading="lazy" />
252252
</div>
253253
<hr>
254254
<p class="normal-text">
@@ -263,7 +263,7 @@ <h1>
263263

264264
<section class="cncf-notice-container">
265265
<h3>Knative is a <a href="https://www.cncf.io/">Cloud Native Computing Foundation</a> incubation project</h3>
266-
<img class="cncf-logo" src="images/home-images/cncf-color.png" alt="" draggable="false" />
266+
<img class="cncf-logo" src="images/home-images/cncf-color.png" alt="" draggable="false" loading="lazy" />
267267
</section>
268268

269269
<section class="whats-next-container">
@@ -370,6 +370,7 @@ <h2>Follow us</h2>
370370
adopterImg.src = adopter.logoPath;
371371
adopterImg.alt = "Adopters";
372372
adopterImg.classList.add("logo");
373+
adopterImg.loading = "lazy";
373374

374375
adopterLink.appendChild(adopterImg);
375376
container.appendChild(adopterLink);

0 commit comments

Comments
 (0)