Skip to content

Lighthouse report recommendations #1740

Description

@laineyhm
  • 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.

Activity

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

Metadata

Metadata

Assignees

Labels

engineeringTasks which do not directly relate to a user-facing feature or fix

Type

No type

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions