Spin-off from #56: Improve the performance of Service History rendering, e.g. using IntersectionObserver.