██╗   ██╗██╗
██║   ██║██║
██║   ██║██║
██║   ██║██║
╚██████╔╝██║
 ╚═════╝ ╚═╝
██    ██ ██ 
██    ██ ██ 
██    ██ ██ 
██    ██ ██ 
 ██████  ██ 
            
██████╗ ███████╗███╗   ██╗ ██████╗██╗  ██╗
██╔══██╗██╔════╝████╗  ██║██╔════╝██║  ██║
██████╔╝█████╗  ██╔██╗ ██║██║     ███████║
██╔══██╗██╔══╝  ██║╚██╗██║██║     ██╔══██║
██████╔╝███████╗██║ ╚████║╚██████╗██║  ██║
╚═════╝ ╚══════╝╚═╝  ╚═══╝ ╚═════╝╚═╝  ╚═╝
██████  ███████ ███    ██  ██████ ██   ██ 
██   ██ ██      ████   ██ ██      ██   ██ 
██████  █████   ██ ██  ██ ██      ███████ 
██   ██ ██      ██  ██ ██ ██      ██   ██ 
██████  ███████ ██   ████  ██████ ██   ██ 
                                          

The frontend design benchmark

How we score

Every generated HTML file is scored automatically across three layers of analysis, combined into a single 0–100 composite score.

Static Analysis

HTML is parsed with Cheerio to extract structural metrics. No browser needed.

15%
Responsiveness
Viewport meta, media queries, flexbox/grid
10%
CSS Complexity
Rule count, colors, fonts, animations
15%
Semantic Quality
Semantic tags, lang attr, heading structure
10%
Interactivity
Buttons, links, inputs, hover/focus states
Accessibility

axe-core runs in headless Chrome to catch real accessibility violations.

20%
Axe Score
Starts at 100, deducts per violation
Severity penalties
Critical-15
Serious-8
Moderate-4
Minor-1
Lighthouse

Google Lighthouse audits each page for performance, accessibility, best practices, and SEO.

15%Accessibility
5%Performance
5%Best Practices
5%SEO