CSP pages in InterSystems IRIS do include mechanisms to interact with JavaScript asynchronously using features like "HyperEventHead()" and "HyperEventCall()". These functionalities allow the execution of server methods triggered by client-side JavaScript, making it possible to update the UI without refreshing the page. However, it appears that the dynamic invocation of server-side code is managed through mechanisms such as cspHttpServerMethod, which relies on specific server support rather than JavaScript's native Promise or async/await functionalities [1].
If you need fully asynchronous JavaScript futures support, it might require an alternative to CSP, such as modern JavaScript frameworks (e.g., Vue.js, React) communicating via REST APIs, as suggested in discussions about the evolving practices for frontend-backend integrations with IRIS [2][3].
Sources:
- Log in to post comments