Modern web applications are heavily loaded with images. They make up the lion's share of bytes loaded. By optimizing them, you can better use their performance. If you use geometric shapes as background images, then there is an alternative. You can use the CSS Paint API to programmatically create backgrounds.
In this tutorial, we will take a look at the CSS Paint API and how we can use it to create dynamic, resolution-independent backgrounds. As a result, we should get this:
Let's start by creating a new index.html file and fill it with the following: