Aplicativo da web de página única

Um aplicativo de página única (em inglês página de aplicativo único ou SPA ) é um aplicativo da web acessado por meio de uma página da web exclusiva. O objetivo é evitar o carregamento de uma nova página para cada ação solicitada e, assim, agilizar a experiência do usuário. Existem dois métodos para fazer isso: ou todos os elementos do aplicativo são carregados (conteúdo, imagens, CSS e JavaScript ) em um único arquivo HTML ou os recursos necessários são recuperados e exibidos dinamicamente de acordo com as ações do usuário. O termo foi introduzido por Steve Yen em 2005.

Salvar a página definindo um aplicativo da web de página única localmente e ser capaz de continuar a executá-lo localmente é uma das propriedades importantes dos aplicativos da web de página única que os diferenciam dos aplicativos da web padrão que dependem da existência de um servidor HTTP com onde eles trocam dados, continuações de aplicativos e interfaces.

Quando aplicações web de página única gerenciam dados e permitem modificá-los, para manter esses dados modificados, essas aplicações devem modificar seu código, ou seja: devem ser capazes de se modificar para que o backup local do estado modificado de o aplicativo (incluindo dados) é persistente.

TiddlyWiki é um exemplo de um aplicativo da web de página única.

Referências