Jacob-Friesen / portfolio_website

Jacob's portfolio website demonstrating his skills and experience

Home Page:jacobfriesen.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Compression And Optimization

Jacob-Friesen opened this issue · comments

Although the site has been Gzipped and Angular CLI does some minimal minification. It still cost about 394kb and has some other load issues (e.g. too many resources to load). So all of that needs to be sorted out.

  • Gzip all assets
  • Remove unused style URLs in components
  • Minify CSS
  • Minify JS
  • Combine non lazy loaded assets into a small set of files
  • Load some libraries via CDNs?

Added steps to description.

Ng E2E lacks a port option so production E2E testing will have to happen later.