In computer science, a system resource, or simply a resource, is any physical or virtual component of limited availability within a computer system. Every device connected to a computer system is a resource. Every internal system component is also a resource.
In this chapter, we are going to learn how we can manage the available resources of a system efficiently to achieve great application performance. We will learn about the different kinds of resources, performance factors, and performance profiling techniques.
The chapter starts by introducing some core performance concepts, such as latency or bandwidth, and continues showcasing how to measure and monitor performance as part of the continuous integration process.
As we have already learned in previous chapters, we can use TypeScript to generate JavaScript code that can be executed in many different...