That's how it will work in Spring soon. Right now it's in the main thread, moving to a service worker now. We'll see how slow it is
Is the relay / cache going to be exclusive to Spring or could other apps talk to it?
We will expose it to apps running inside Spring, although I am not sure it can be done seamlessly and magically. External access is not a priority, but why not