To be discussed:
This task originally comes from #6308. We left timeline calculations in stable state, but there are following possible improvements:
- Use result caching.
These techniques could be used also elsewhere to improve usability and response time.