Skip to content

Front-End Performance Checklist

A long, categorized checklist of front-end web performance rules with links to tools and articles.

Stars
17.4k
Forks
1.3k
Licence
MIT
Language
—
Last update
24 days ago
Type
Learning resource

What it is

This is a reference checklist of front-end web performance practices, covering HTML, CSS, fonts, images, JavaScript and performance tools. Each rule explains why it matters and how to apply it, with a priority marker and links to further reading. It is a list to read and check against your own projects, not a piece of software you install.

  • Work through the HTML section to check stylesheet and script loading order
  • Use the listed performance tools such as PageSpeed Insights or WebPagetest to measure a page
  • Follow the CSS minification guidance and the linked tools to reduce file sizes in a build
  • Use the priority markers to decide which rules to tackle first

Great for

  • Front-end developers who want a structured list of speed practices to review
  • Developers auditing an existing website for page load problems
  • Students learning what affects how fast web pages load
  • Teams building a shared performance review checklist

Not ideal for

  • People looking for an automated tool that scans or fixes their site, since the README describes a manual checklist
  • Readers wanting a single fixed set of numeric targets, since the README does not give specific thresholds
Step-by-step guide: how to use Front-End Performance ChecklistInstall, first run, examples, tips and FAQs

How to get it

  1. 1

    Clone and build from source

    Clone the repository

    git clone https://github.com/thedaviddias/Front-End-Performance-Checklist
  2. 2

    Run it

    • Open the README.md in the cloned folder or on GitHub
    • Read the How to use section to understand the priority levels
    • Go through the HTML and CSS sections and check each item against your site
    • Use the linked performance tools to measure your pages and compare results
  3. 3

    Get the most out of it

    • Start with items marked high priority, as the README describes them as things you cannot avoid
    • Pair the checklist with the listed tools such as Lighthouse or WebPagetest to measure before and after changes
    • Use the linked references, such as the Cost of JavaScript article, for deeper explanations
    • Check the related Front-End Checklist repositories the author links to for broader coverage

Downloads

Strengths

  • Covers many areas of front-end performance in one place
  • Each rule explains the reasoning as well as the fix
  • Links to a large set of tools and articles for deeper reading

Trade-offs

  • It is a manual list, so it does not check your site automatically
  • Some linked resources are dated, such as the 2018 and 2021 references
  • The README is truncated here, so coverage of later sections is not verified in this entry

How it compares

ProjectStarsTypeLevelUpdatedBest for
Front-End-Performance-Checklist (this)17.4kLearning resourcebeginner24 days agoFront-end developers who want a structured list of speed practices to review
Front-End-Checklist74.6kCurated listbeginner6 days agoDevelopers doing a pre-launch review of a website or web app
front-end-interview-handbook44kLearning resourcebeginner1 months agoEngineers preparing for front end job interviews
TW-Elements13.2kLibraryintermediate7 months agoDevelopers already using Tailwind CSS who want prebuilt interactive components
fe-interview26.3kLearning resourcebeginner1.0 years agoFront-end developers preparing for job interviews
Project-Ideas-And-Resources17.1kCurated listbeginner20 days agoBeginners who want a practice project to build

Stats synced from GitHub. The assessment above was drafted with AI from the project's README on 2026-10-29 and may miss recent changes — check the README before relying on a command. MIT licence: free to use, modify and distribute, including commercially, as long as you keep the copyright notice.