each time I start my Vaadin app in my IDE, I get a message from our proxy that a call to async-io.org/version.html has been blocked (this is a pretty restrictive corporate environment).
Is it possible to disable/suppress this call from my app?
It seems to be an Atmosphere version check call.
You should be able to disable the version check with the property org.atmosphere.runtime.AtmosphereFramework.analytics=false
See configuration for more details
Just tried the approach and it works great. Running the external request in a background thread during startup keeps the UI responsive, and using UI.access() for updates was the missing piece for me.