I have a web application whose entire functionality is dependent on 3 JSON files being fetched from the server and processed when the main page is loaded. At the moment, I use jQuery AJAX calls, with 'async:false', and it works fine. But everything I read is shouting at me that synchronous AJAX is evil and that I should refactor this to asynchronous behaviour. Of course I could do that, at the expense (as I see it) of making the code rather messier, in that the entire application would be loaded in the AJAX success function. I have a web application whose entire functiona