Front-end Performance Checklist (edit)
https://css-tricks.com/front-end-checklist-just-tool-everything-depends/
https://www.ilabquality.com/the-ultimate-mobile-performance-testing-checklist/
https://github.com/thedaviddias/Front-End-Performance-Checklist
https://www.smashingmagazine.com/2008/01/10-principles-of-effective-web-design/
https://www.smashingmagazine.com/2013/09/responsive-images-performance-problem-case-study/
https://www.smashingmagazine.com/2018/01/front-end-performance-checklist-2018-pdf-pages/
Table of Contents
- HTML
- CSS
- Fonts
- Images
- JavaScript
- Server (in progress)
- JS Frameworks (in progress)
Google Keywords
front-end-performance-checklist-2018-pdf
pagination-best-practices
NerdDinner MVC site:github.com
alternative to northwind database
https://github.com/cwoodruff/ChinookDatabase
Chinook Database (Sql Server Script)
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.
Pagination
https://www.smashingmagazine.com/2007/11/pagination-gallery-examples-and-good-practices/
https://agentestudio.com/blog/pagination-design-examples-and-best-practices
https://blog.resellerclub.com/pagination-7-best-practices-with-examples/
Front-end Websites
Backend Performance Checklist
https://github.com/futurice/backend-best-practices
Software Testing
https://www.softwaretestinghelp.com/how-to-perform-backend-testing/
High Performance Web Pages
https://www.slideshare.net/stoyan/high-performance-web-pages-20-new-best-practices/
Complete Web Application Testing checklist
https://www.guru99.com/complete-web-application-testing-checklist.html
- 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