A opção assíncrona do método jQuery.ajax () obsoleta, e agora?

A partir do jQuery 1.8, o uso deasync:false emjQuery.ajax () édescontinuada.
Mas quantas páginas da Web você viu com uma "tela de carregamento" enquanto há uma comunicação AJAX em andamento em segundo plano? Eu provavelmente já vi milhares deles.

Meu caso é que estou escrevendo um aplicativo para dispositivos móveis que precisa carregar um arquivo de idioma. E no começo eu carrego o arquivo de idioma e recupero o texto dos botões e outros elementos GUI do arquivo de idioma.

Isso é muito ruim para mim. Porque se o arquivo de idioma estiver faltando, a GUI não deve aparecer. Então, como resolvo isso? Coloque todo o meu código nosuccess ligue de volta? Isso não parece ser uma boa prática de codificação para mim. Posso resolver de outra maneira?

questionAnswers(4)

yourAnswerToTheQuestion