AJAX

sigla

desenvolvimento web

Significa: Asynchronous JavaScript and XML

Uma técnica para atualizar uma página web sem recarregá-la por completo.

JavaScript e XML Assíncronos (do inglês Asynchronous JavaScript and XML) refere-se a fazer requisições HTTP em segundo plano a partir de uma página e atualizá-la no lugar. O nome é anterior ao JSON, que substituiu em grande parte o XML como payload, mas o termo permaneceu para requisições dinâmicas na página.

O AJAX nomeou a técnica de buscar dados em segundo plano e atualizar parte de uma página sem recarregar tudo. O nome é peça de época, já que especifica XML e quase tudo hoje usa JSON, mas a mudança que ele descreveu foi fundamental: as páginas viraram aplicações.

Tudo que veio depois herda a capacidade e seus custos. Histórico do navegador, favoritos e o botão de voltar deixam de funcionar salvo se a aplicação os administrar explicitamente, leitores de tela precisam ser informados de que a página mudou, e conteúdo que nunca aparece no HTML inicial é invisível para qualquer coisa que não execute JavaScript. São as mesmas trocas que as aplicações de página única ainda fazem, e é por isso que o termo é datado e as consequências não são.

Também conhecido como: ajax

Fontes

Todos os verbetes do glossário