[feature]: Add loading="lazy" to testimonial images for better performance
@Pratham3900 ya está trabajando en esto.
Desde el 24/2/2026.
Evaluación
- Dificultad
- 1/5
- Tiempo estimado
- Menos de una hora
- Aptitud para principiantes
- 45/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Bien especificado
- Estado de actividad
- Estancado
- Stack tecnológico
- html
- Área
- performance, web-dev
Línea de trabajo
Abre index.html y localiza las cinco etiquetas de imagen de testimonios en images/testimonials. Añade carga diferida a cada imagen de testimonio y, después, inspecciona la página o busca en el archivo para confirmar que las cinco usan loading="lazy" y que no se omitió ninguna imagen de testimonio.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
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.
- Lenguaje dominante
- CSS
- Estrellas
- 64
- Forks
- 48
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Tiene una plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de keploy/student-program
-
[bug]: Combined Code Quality and Accessibility IssuesPosiblemente ocupada @ABHIISHERE12 la tomó hace 96 días. Abiertobug
Dificultad 5/5 Más de una semana Aptitud para principiantes 20/100
keploy/student-program#55 · 1 comentario ·
Todos los issues de keploy/student-program
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
redis/memtier_benchmark#642 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
maziyarpanahi/openmed#4206 · 1 comentario ·
Los mantenedores suelen responder en 3 días
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
Los mantenedores suelen responder en 1 día
-
gcd benchmarks pass number_rows: 0 for 100k-row inputsPosiblemente ocupada @med9110 la tomó hoy. Abiertobug functions good first issue help wanted tech debt
Dificultad 1/5 Menos de una hora Aptitud para principiantes 92/100
apache/datafusion#26297 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
enhancement
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
Los mantenedores suelen responder en 1 día