Skip to content

Optimize images for responsiveness and performance #114

Description

@Alexandrbig1

Description:

Optimize all images across the project for improved performance and responsiveness. Use popular image optimization tools such as Squoosh, TinyPNG, or ImageOptim to reduce file sizes while maintaining visual quality. Implement responsive image loading using modern HTML elements like <picture> and the srcset attribute to serve appropriate image sizes for mobile, tablet, and desktop devices.

Requirements:

  • Optimize all images to reduce file size without noticeable quality loss.
  • Prepare multiple image resolutions (e.g., small, medium, large) suited for various screen sizes.
  • Implement responsive image loading with <picture> and srcset.
  • Include a fallback image format (e.g., JPEG or PNG) for browsers that do not support WebP.
  • Use the loading="lazy" attribute where applicable, except Hero section, to improve performance.
  • Verify that images display correctly across devices and maintain high visual fidelity.
  • Test performance improvements using Lighthouse or similar tools.

Acceptance Criteria:

  • Images load correctly on mobile, tablet, and desktop.
  • Noticeable reduction in page load time and total image payload.
  • Lighthouse performance score shows measurable improvement.
  • No broken image links or layout shifts.
  • Consistent styling and responsive behavior across all sections.

Activity

  1. added
    frontendTasks related to the frontend (React, Vite, TailwindCSS, UI components, pages)
    reactReact components & UI logic
    on Oct 16, 2025
  2. ayush00git commented on Oct 16, 2025

    @ayush00git

    i wanna work, please assign me this

  3. Alexandrbig1 commented on Oct 16, 2025

    @Alexandrbig1
    ContributorAuthor

    @ayush00git, thanks for your interest. I've assigned you to this task. Looking forward to your PR's.

  4. AparAgarwal commented on Oct 17, 2025

    @AparAgarwal

    Hi @ayush00git, I saw your PR — thanks for the effort! However, this isn't quite what it mean by image optimization, and this repo isn't the one that needs it. Please check out the correct repo for frontend optimization: OpenCodeChicago/hacktoberfest-2025-frontend.

  5. yashseth391 commented on Oct 20, 2025

    @yashseth391

    @Alexandrbig1 @AparAgarwal , Can i start with this issue , i think using svg instead of actual images will be the best optimization for it .

  6. Alexandrbig1 commented on Oct 20, 2025

    @Alexandrbig1
    ContributorAuthor

    @yashseth391, please read description clearly to understand the task. Let me know if you know what it means, and you ready to implement it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

frontendTasks related to the frontend (React, Vite, TailwindCSS, UI components, pages)good first issueGood for newcomershacktoberfestSpecial issue for Hacktoberfesthacktoberfest-2025Special issue for Hacktoberfest 2025priority: highNeeds attention ASAPreactReact components & UI logic

Projects

Relationships

None yet

Development

No branches or pull requests

Issue actions