Webkit irá integrar armazenamento no cliente
Postado por: Pedro Rogério em![]()
Uma das novidades que o HTML5 promete é a possibilidade de uma base de dados do lado cliente. Por esse motivo, os browsers que queiram seguir esse padrão já devem ir colocando essa funcionalidade em sua lista de pendências, ou então dependerão do Google Gears para essa funcionalidade.
WebKit é o primeiro a dar o passo em relação a isso, depois de implementar o suporte correto a @font-face, agora dão suporte a base de dados com uma API assíncrona para trabalhar com ela. A linguagem escolhida para trabalhar com a base de dados será JavaScript já que está do lado cliente e é a linguagem mais apropriada para isso, usando SQL para interagir com a base de dados.
Exemplo de uso
var database = openDatabase("Database Name", "Database Version");
database.executeSql("SELECT * FROM test", function(result1) {
// do something with the results
database.executeSql("DROP TABLE test", function(result2) {
// do some more stuff
alert("My second database query finished executing!");
});
});
WebInspector
Aproveitando que o WebInspector é uma ferrameta muito úil para os desenvolvedores com WebKit, foi criada uma versão modificada para possuir a possibilidade de administrar as bases de dados locais a partir do browser.













Que venha o html 5!!!
Gostava tanto do xhtml!!!
Eae, já tá funcionando de acordo? :P
Eu sei q o GreaseMonkey pro FireFox suporta presistência no client side, mas naum consigo imaginar como um site nativo usaria isso (pra kem naum sabe o GreaseMonkey permite desenvolver programas em JavaScript q modificam a experiência original dos sites).
Seria um super-cookie? Qual a diferença de armazenar dados no server e no client? Talvez pra acelerar o carregamento e o processamento, de forma q um aplicativo Web possa armazenar dados persistentes no client evitando de ter q upar pro server e ter q carregar de volta mais tarde?
Acho q vale um post citando as possibilidades já faladas :)