Building a web app comes with its fair share of challenges. For starters, you want your website to be lightweight and fast.