Performance matters

The faster the better. Users don’t want to wait more than a few seconds for a web page to load. During this course, you will learn how you can optimize your website, and make sure that the load time of the page is as small as possible.

  • Joost Faber

Learning goals

  • The student understands several concepts of performance and can apply them in a web app
  • The student can use several tools to test their app’s performance
  • The student can optimize the performance of their app
  • The student understands the difference between client side and server side rendering, and what the effects are on the performance
  • The student can adapt a client side web app to a server side web app with Node.JS

More about this course

Performance is a huge part of creating a web app. Websites are getting bigger and bigger, but users don’t want to wait more than a few seconds for a page to load. Server side rendering is a huge part during this course. We will create a back-end with Node.JS, a back-end language based on JavaScript. If you have no experience with Node, we encourage you to learn the basics. You can read here more about the requirements. After the course, you will be able to create a server side web app that renders fast as hell.

Weekly program

Week 1

Perform an audit and optimize an existing web app

Week 2

Optimizing the web app you made for the course Web Apps From Scratch or Project 1

Week 3

Finishing the project

Performance matters students work

Jamerrone

To Github repo
Description of the project/image

Rick712

To Github repo
Description of the project/image

Baskager

To Github repo
Description of the project/image

Moniac

To Github repo
Description of the project/image

Other courses

Web App From Scratch CSS To The Rescue Browser Technologies Performance Matters Real-Time Web Web Design Weekly Nerd Project 1 Project 2 Project 3 Master Test