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

Lighthouse report recommendations #1740

Open
8 of 16 tasks
laineyhm opened this issue Mar 21, 2023 · 0 comments · May be fixed by #1741
Open
8 of 16 tasks

Lighthouse report recommendations #1740

laineyhm opened this issue Mar 21, 2023 · 0 comments · May be fixed by #1741
Assignees
Labels
engineering Tasks which do not directly relate to a user-facing feature or fix

Comments

@laineyhm
Copy link
Collaborator

laineyhm commented Mar 21, 2023

  • The following error was logged to the console: Error while trying to use the following icon from the Manifest: https://staging.languageforge.org/images/lf-logo-144-xxhdpi.png (Download error or resource isn't a valid image) - fixed in PR 1739

  • Add a lang attribute to the html element

  • Include the right link to the manifest in the index.html file

  • Add source maps for large first-party JavaScript
    Added for vendor, main, and manifest
    image

  • Add a meta description to be displayed in search results

  • Add a valid robots.txt file so that crawlers can crawl and index the site

  • Cache more static resources

  • Update/remove front-end JavaScript libraries with known security risks; for us, this is JQuery

  • There is an issue stemming from a Google/YouTube cookie.

Deferring

  • Ensure text remains visible during webfont load by putting font-display: swap in the @font-face style. LM: It seems like the file that is being complained about is not editable. (font-awesome-webfont.woff2)
  • Add [alt] attributes to images
  • Eliminate render-blocking resources
  • Try to lower network payloads
  • Add names to buttons that screen-readers can read
  • Add labels to forms that screen-readers can read
  • Make links crawlable. LM: I'm not sure this is worthwhile to do, since a lot of the links inside the editor would probably not be useful to search engines.
@laineyhm laineyhm self-assigned this Mar 21, 2023
@laineyhm laineyhm linked a pull request Mar 23, 2023 that will close this issue
6 tasks
@alex-larkin alex-larkin added the engineering Tasks which do not directly relate to a user-facing feature or fix label Apr 27, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
engineering Tasks which do not directly relate to a user-facing feature or fix
Projects
Status: Awaiting Review
Development

Successfully merging a pull request may close this issue.

2 participants