The web has evolved. Today’s web applications are more powerful than ever and do a lot more than just show some content. The users of the web have also evolved. They know there are alternatives and they expect an excellent experience from the services they are using.
A large part of the user experience comes from how fast a web app is. Research has shown that the performance of a web app has a direct effect over user engagement and thus over the business aspects. This is the reason most companies today take performance seriously and employ a range of techniques to keep it in shape.
In this course, we will learn what we mean when we say performance, why it’s important, and how we can keep it under control. We will learn many tools, techniques, and best practices, which are available for us as web developers to optimize performance in React apps, and in general.