diff --git a/README.md b/README.md index 6f93175..de36037 100644 --- a/README.md +++ b/README.md @@ -66,9 +66,13 @@ These popular [real-time applications](https://en.wikipedia.org/wiki/Real-time_c are classified as _soft_. That is, the quality of service degrades if the system is exercised beyond certain states, but does not lead to a total system failure. These _soft_ real-time applications greatly benefit from being able to adapt their workloads based on CPU consumption/pressure. -Web apps can also suffer from high CPU pressure beyond the apps control, which can result in a degraded interactivity experience. This can impact the time it takes -for complex components to render and thus increase the response time to interactions, resulting in a degraded user experience. This can be mitigated by rendering -simpler content or skeleton content in cases where the CPU pressure is high. +If the use-cases is to adapt the user experience to the user system at hand, measuring the time to achieve +certain tasks is an option, but web apps can also suffer from unusual high CPU pressure beyond the app's control. + +As an example, external pressure can result in a degraded interactivity experience by making certain tasks take longer than usual. e.g, +increasing the time it takes for complex components to render and thus increase the response time to interactions, +resulting in a degraded user experience. This example can be mitigated by rendering simpler content or skeleton content +in cases where the CPU pressure is high. Specifically, v1 aims to facilitate the following adaptation decisions for these use cases: