1946
"HTML5 nos introduce la posibilidad de disponer de un base de datos local almacenada en el navegador del usuario. Mediante Web SQL Database, la W3C ofrece una API estándar destinada a manipular bases de datos en el lado del cliente mediante peticiones SQL de forma asíncrona. Un complemento ideal al Almacenamiento DOM que ya hemos visto en otras ocasiones."
menéame
Yo firefox
Si entráis en Gmail desde firefox con el agent switcher puesto a iPhone, podréis comprobar como os pide autorización para almacenar en el disco duro.
Supongo que el iPhone tiene GoogleGears cargado por defecto, aunque me parece un poco raro. Desde luego Android lleva esto por defecto (por ello puedes leer los mails desde Android aunque no tengas conexión, aunque no puedes ni enviar ni recibir, claro)
#3 Espero que eso no sea así. Por alguna extraña razón, hay algunas cosas que prefiero tener en mi local
Utilizan esto para trabajar online. Nada que ver con Gears.
Como te digo, si lees (supongo que no lo has hecho), en Firefox también te da la opción de almacenar en el navegador (sin Gears instalado ni nada, pues no es Chrome que lo lleva por defecto).
gearsblog.blogspot.com/2010/02/hello-html5.html
El único problema que veo es que no diferencie quién accede a la BBDD. Supongo que cree una BBDD por cada dirección web por así decirlo para evitar que desde una web puedas manipular los datos introducidos en la BBDD cliente por otra web.
Pero como te digo, #14 la idea es más bien poder obviar el DOM y las cookies en muchos casos a través de una BBDD en el navegador.
La única sustitución que veo posible en corto plazo es la de Open Office por Google Docs, pero vamos, hay que ser realistas....
De todas formas esto es un peligro, ya que si llegamos al día en que nada se pueda instalar, nos la clavarán por absolutamente todo...
El código tiene que estar por algún lado, si no se descarga será que viene ya dentro...
Sobre la caché del navegador, pues estamos en las mismas. Para qué estar creando la caché y borrando en cada sesión, pudiendo tenerlo instalado ya...
El futuro no es tenerlo todo en el cliente. El futuro es tenerlo todo en el servidor. Y quien haya detrás del servidor no permitirá que se hagan este tipo de operaciones en un fichero javascript, tan accesible por cualquiera.
PD para los más frikis: olvidaros de pensar que se ejecutará javascript desde el servidor.
Claro que haría falta disco duro, lo que ocurre es que se descargarían las aplicaciones dinámicamente, como ya te han explicado, la única diferencia es que todos los programas estarían integrados con el navegador, eso no significa que no puedas usarlos offline (htmlv5 también tiene soporte de almacenamiento offline), ni que no puedas procesar documentos y videos que tengas locales en tu ordenados (lo mismo que ahora puedes entrar a file:/// y explorar tu disco duro desde el navegador, sólo que se añadirían funcionalidades más propias de un explorador de archivos que de un simple visualizador).
Obviamente, harían falta gigas, pero seguro que ahora mismo tu tienes muchos más gigas instalados en tu ordenador de lso que te harían falta si sólo necesitases el navegador y una descarga rápida y dinámica de programas en cache.