Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Bug] Reduce The Image loading Time #666

Open
1 task
Kajol-Kumari opened this issue Dec 2, 2021 · 11 comments
Open
1 task

[Bug] Reduce The Image loading Time #666

Kajol-Kumari opened this issue Dec 2, 2021 · 11 comments
Assignees
Labels
bug Something isn't working gssoc GSSoC'24 Label hacktoberfest level2 Bug fixing, adding small features.

Comments

@Kajol-Kumari
Copy link
Member

Description-
The Image loading on the website takes a lot of time which makes the website slower and look bad.

Requirement-

  • Come up with the the solution to reduce the loading time.
@Kajol-Kumari Kajol-Kumari added bug Something isn't working level2 Bug fixing, adding small features. Up-for-Grab labels Dec 2, 2021
@TheSwordBreaker
Copy link

Hello Kajol. I am New To Community . Here Are My ideas.

  1. Stored Static Images in CDN , or Set Cache Option to Max 6 month to 10 days
  2. Daynmic Images Can Be Display With lazyLoading Component with default images base on pages where it is needed
  3. For The First Load of Site What We can Do Minimize The Image Size with Github Plugins like Img-Bot Which i have used
  4. Other Advances thing i have read to handle static images is transform images for device resolution and try to give them best resolution base on device height and width

@TheSwordBreaker
Copy link

We Can Used Some Node Package and Custom Command For Development only files to config point number 3 and 4. and handle them

@Kajol-Kumari
Copy link
Member Author

@TheSwordBreaker the idea seems achievable. Could you please try implementing it atleast for one of the pages?

@TheSwordBreaker
Copy link

@Kajol-Kumari Sure I Would Love To Try LazyLoading Component and cli code for node package for image handling and compression

@TheSwordBreaker
Copy link

But Ya Pls Help me on How To contribute in open source as my knowledge on github always endup with lots of merge conflicts

@Kajol-Kumari
Copy link
Member Author

Hey @TheSwordBreaker I can list the generalised step for making a PR below for you -

  1. Fork this repo
  2. Clone it on local (git clone <your_forked_repo_url>)
  3. Make a new branch from master and checkout to the same (git checkout -b <new_branch_name>)
  4. Make the required code changes
  5. Add to staging (git add .)
    6.Commit your changes. (git commit -a -m "<your_commit_msg>")
  6. Push it.(git push origin <your_branch_name>)
  7. Make the PR using GitHub interface
    In case these steps doesn't make sense to you I would recommend you to go through gut tutorial first.

@Kajol-Kumari Kajol-Kumari added the CodePeak CodePeak'21 Issue label Dec 9, 2021
@iamsandeepshekhawat
Copy link

Hey @Kajol-Kumari i'd like to work on it, please assign :)

@Kajol-Kumari
Copy link
Member Author

Kajol-Kumari commented Dec 19, 2021

Sure @SandeepShekhawat8778 please go ahead with this issue.

Happy Learning :)

@Kajol-Kumari
Copy link
Member Author

@SandeepShekhawat8778 can I please get an update on this issue?

@Kajol-Kumari Kajol-Kumari added gssoc GSSoC'24 Label and removed Swoc CodePeak CodePeak'21 Issue labels Feb 23, 2023
@Priyamakeshwari
Copy link

I would like to work on this issue under JWOC

@Kajol-Kumari Kajol-Kumari added the NO MORE ASSIGNMNET This issue won't be assigned to anybody else label Feb 24, 2023
@Kajol-Kumari Kajol-Kumari removed the NO MORE ASSIGNMNET This issue won't be assigned to anybody else label May 18, 2024
@lassmara
Copy link

please assign me this issue under Gssoc

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working gssoc GSSoC'24 Label hacktoberfest level2 Bug fixing, adding small features.
Projects
None yet
Development

No branches or pull requests

5 participants