Criando um websites serviços web que funcionem offline

Acredito que sempre teremos problemas de conexão com a internet, mesmo tendo cada vez mais acesso à internet rápida, estáveis e de baixo custo.

Algumas tecnologias web, hoje, permitem criarmos websites que funcionem offline. Um bom exemplo é o do Google Drive, que funciona até mesmo quando não estamos conectados.

Uma das tecnologias que permitem isso é o Service Worker. Não sei exatamente como funciona, mas esse carinha do Google Developers sabe, e sabe muito bem.

Outra tecnologia interessante é o PouchDB, uma “cópia” do Apache CouchDB feita totalmente em JavaScript. E o que é o CouchDB? É um banco de dados NoSQL! O foco do CouchDB é aplicações serverless (ou seja, sem backend!) e permitir sincronizações (de todo o tipo, master-master, master-slave…) entre seus bancos.

O PouchDB tem o poder manter um banco de dados NoSQL offline, e assim que a conexão voltar, sincronizar dados novos com um servidor CouchDB. Bem interessante!

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *