Skip to content
This repository has been archived by the owner on Jan 8, 2025. It is now read-only.

Latest commit

 

History

History
41 lines (31 loc) · 1.56 KB

advanced.md

File metadata and controls

41 lines (31 loc) · 1.56 KB

Advanced topics

Compression

  1. gzip: HTTP servers should serve compressed HTML/CSS/JS. Prefer one-time compression over on-demand
  2. HTML/CSS/JS should be minified
  3. Images should be compressed
    1. Guide
    2. PNGGauntlet
    3. TinyJPG

Tools and frameworks

  1. React
  2. Apache HTTP server
  3. nginx HTTP server
  4. http-serve
    1. Convenient to install: pnpm i -g http-serve
    2. Minimal to no configuration; run on-demand; conveniently make any folder the server root

Online tools

  1. W3C Markup Validation Service
  2. RegExr
  3. Regex Tester
  4. Code Beautify
  5. FreeFormatter

Accessibility

  1. Google Developers - Accessibility
  2. MDN - Accessibility
  3. Web Content Accessibility Guidelines
  4. Tip: labels

User experience

  1. Forms
  2. Navigation
  3. Scrolling
  4. Mobile