We recommend communicating with ILSA directly from your visitor’s browser (using XHR / AJAX) rather than sending the requests from your server.

This provides the best performance (latency) for your users, since data does not need to flow through your server. It also eliminates a possible point of failure, especially if most of your site is static and served by a CDN.
Finally it helps ILSA in giving you more accurate statistics.

By using modern front-end frameworks like VueJS, Angular or React you should be able to easily render the information received by ILSA in the browser, resulting in a fast and snappy user experience.

When configuring your instance, only include fields that you actually need in your fieldsets. Including unused fields wastes your visitor’s bandwidth and resources on our side.

Our development team is happy to answer your questions and help you build the best ILSA integration possible. Contact us to get a Slack channel set up.

We appreciate feedback and would love to know about missing features.