Skip to content

Latest commit

 

History

History
36 lines (29 loc) · 1.64 KB

File metadata and controls

36 lines (29 loc) · 1.64 KB

Velox — Design System & Architecture

Velox is a high-performance web application designed to provide comprehensive web performance analysis using the Google PageSpeed Insights API.

Design Philosophy

The design follows a Dark Studio aesthetic, prioritizing clarity, speed, and premium technical feel.

Color Palette

  • Background: #09090b (Deep Zinc)
  • Primary Accent: #99f6e4 (Aquamarine)
  • Secondary Accent: #6366f1 (Indigo)
  • Good/Success: #22c55e (Emerald)
  • Warning: #f59e0b (Amber)
  • Bad/Danger: #ef4444 (Rose)

Typography

  • Primary: Inter - A clean, modern sans-serif for high readability.
  • Monospace: JetBrains Mono - Used for metrics, data, and technical details to emphasize precision.

SEO Strategy

  • Semantic HTML: Proper use of <nav>, <main>, <section>, and <footer> tags.
  • Meta Optimization: Comprehensive Open Graph and Twitter card integration for social sharing.
  • Structured Data: JSON-LD WebApplication schema for search engine rich results.
  • Performance: Zero-dependency vanilla JS and CSS to ensure the analyzer itself loads instantly.

Architecture

Velox is built as a Single Page Application (SPA) in a single HTML file to minimize network requests and ensure maximum portability.

  • Logic: Vanilla JavaScript (ES6+).
  • Styling: Modern CSS variables and flexbox/grid layouts.
  • API: Directly interfaces with Google PageSpeed Insights V5.

Performance Metrics

Velox tracks 17+ metrics, including:

  • Core Web Vitals: LCP, CLS, INP (via CrUX).
  • Lab Data: FCP, TBT, TTI, Speed Index.
  • Network: TTFB, Fully Loaded, Transfer Sizes.