Skip to content

wesliang/mobile-portfolio-optimized

Repository files navigation

Website Performance Optimization portfolio project

Optimization of this online portfolio Critical Rendering Path course. In particular, optimized the critical rendering path and made this page render as quickly as possible using devtools.

Getting started

You can view the site live from here: https://wesliang.github.io/mobile-portfolio-optimized/

Installation

Some useful tips to get up and running:

  1. Clone / Download Zip
  2. Unpack to desired location and run from index.html
  3. You can also run on localhost 8080 as shown below:
$> cd /path/to/your-project-folder
$> python -m SimpleHTTPServer 8080
  1. Open a browser and visit localhost:8080
  2. Download and install ngrok to the top-level of your project directory to make your local server accessible remotely.
$> cd /path/to/your-project-folder
$> ./ngrok http 8080
  1. Copy the public URL ngrok gives you and try running it through PageSpeed Insights! Optional: More on integrating ngrok, Grunt and PageSpeed.

Optimization References

Customization with Bootstrap

The portfolio was built on Twitter's Bootstrap framework. All custom styles are in dist/css/portfolio.css in the portfolio repo.