Understanding the Eclipse Paho JavaScript asynchronous client