[feature]: Add loading="lazy" to testimonial images for better performance
@Pratham3900 がすでに取り組んでいます。
2026年2月24日 から。
評価
- 難易度
- 1/5
- 見積もり時間
- 1時間未満
- 初心者へのやさしさ
- 45/100
- issue の種類
- 機能追加
- 明瞭さ
- 明確に書かれている
- 活発さ
- 停滞
- 技術スタック
- html
- 領域
- performance, web-dev
調査の方向性
index.html を開き、images/testimonials にある5つの testimonial 画像タグを見つけます。各 testimonial 画像に遅延読み込みを追加し、その後ページを確認するかファイルを検索して、5つすべてが loading="lazy" を使用しており、testimonial 画像の見落としがないことを確認します。
索引モデルが issue の本文から書いたものです。
説明
Is there an existing feature request for this?
- I have searched the existing issues
Summary
🐢 Problem
Testimonial images in index.html (.avif and .jpg files) are loaded eagerly on page load. This means all 5 testimonial profile pictures are downloaded immediately, even before the user scrolls to the testimonials section — wasting bandwidth and slowing initial page load.
✅ Suggested Fix
Add the native HTML loading="lazy" attribute to all testimonial <img> tags in index.html.
File: index.html
Current code (example):
<img src="./images/testimonials/sanskriti.avif" alt="">
<img src="./images/testimonials/sukriti.avif" alt="">
<img src="./images/testimonials/neel.jpg" alt="">
<img src="./images/testimonials/harsh.avif" alt="">
<img src="./images/testimonials/arunima.avif" alt="">
Fix:
<img src="./images/testimonials/sanskriti.avif" alt="Sanskriti Gupta" loading="lazy">
<img src="./images/testimonials/sukriti.avif" alt="Sukriti Maurya" loading="lazy">
<img src="./images/testimonials/neel.jpg" alt="Neel Shah" loading="lazy">
<img src="./images/testimonials/harsh.avif" alt="Harsh Rastogi" loading="lazy">
<img src="./images/testimonials/arunima.avif" alt="Arunima Chaudhuri" loading="lazy">
Why should this be worked on?
🎯 Benefits
- ⚡ Faster initial page load
- 📉 Reduced bandwidth usage
- 📱 Better experience on mobile and slow networks
- ♿ Bonus: fixing
alt=""improves accessibility too
🌐 Browser Support
loading="lazy" is supported in all modern browsers (Chrome, Firefox, Edge, Safari 15.4+). No polyfill needed.
- 主要言語
- CSS
- スター
- 64
- フォーク
- 48
- PR マージ指標
- 30日以内にマージされた PR はありません
環境構築
- Dockerfile・Docker Compose ファイルなし
- プルリクエストのテンプレートあり
- コントリビューションガイドを読む
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
keploy/student-program のほかの issue
-
[bug]: Combined Code Quality and Accessibility Issues対応中かも @ABHIISHERE12 が 94 日前に担当しました。 オープンbug
難易度 5/5 1週間以上 初心者へのやさしさ 20/100
keploy/student-program#55 · コメント 1 件 ·
keploy/student-program の issue をすべて見る
似ている issue
-
難易度 1/5 1時間未満 初心者へのやさしさ 72/100
メンテナーはふだん 1 日以内に返信
-
type/automation type/performance
難易度 2/5 1〜3時間 初心者へのやさしさ 76/100
メンテナーはふだん 1 日以内に返信
-
Permissioned transactions fetch each entity once per tx-step, producing huge permission-check queries対応中かも @verveguy が今日担当しました。 オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 74/100
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 76/100
yandex/perforator#124 ·
-
is_bf16_supported() picks emulated bf16 on T4 (sm75) GPU: VGGT-Omega loses memory-efficient SDPA and OOMs at 8 frames; fp16 runs 48対応中かも @HashirNauman が今日担当しました。 オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 82/100