A JavaScript Publish/Subscribe message exchange system