PPK wrote an article claiming tools are the Web’s problem, and I tend to agree. But what amazes me is how many of the tools create solutions to things that weren’t problems. One of many examples is relying on AJAX and data-binding for form submissions.
If you’d like to provide a progress indicator, try
progress element, and
XMLHttpRequest if the browser supports it. Otherwise just submit a form. If the data needs tranformed into a different representation, that can be done on the server before hitting the API. (You’re not seriously hitting the API directly are you?)