Front-end Performance Checklist (edit)

Table of Contents

  1. HTML
  2. CSS
  3. Fonts
  4. Images
  5. JavaScript
  6. Server (in progress)
  7. JS Frameworks (in progress)

Google Keywords



NerdDinner MVC

alternative to northwind database

Chinook Database (Sql Server Script)

Chinook Database Schema

Why the name Chinook?

The name of this sample database was based on the Northwind database. Chinooks are winds in the interior West of North America, where the Canadian Prairies and Great Plains meet various mountain ranges. Chinooks are most prevalent over southern Alberta in Canada. Chinook is a good name choice for a database that intents to be an alternative to Northwind.


Front-end Websites

Backend Performance Checklist

Software Testing

High Performance Web Pages

Complete Web Application Testing checklist

  • HTTP Requests
    • Reduce number of HTTP Requests
    • Caching
    • Avoid Overusing HTTPS
  • Content
    • CSS & Script Minification
    • Text Response Compression
  • CSS
    • Use External CSS
    • Put CSS in HEAD
    • Use CSS Sprites
    • Use CSS Shorthand Properties
    • Avoid CSS Expressions
  • Script
    • Use External Script Files
    • Put Script At the Bottom of Page
    • Eliminate Duplicate Scripts
  • Images
    • Avoid scaling images in HTML
    • Avoid using images to display text
  • Cookie
    • Reduce Cookie Size

Cloud computing

All the layers of cloud computing:

  • SaaS (Software as a service), e.g. Google Docs
  • IaaS (Infrastructure as a service), e.g. Amazon
  • PaaS (Platform as a service) e.g. Google App Engine
  • BPaaS (Business Process as a service) e.g. advertisements, payments