Google ofrecerá un servicio de aceleración de páginas

Publicado hoy en el periódico El País: Google abrirá un servicio de pago para acelerar páginas web.

Google ha presentado hoy un nuevo servicio, pero esta vez se tendrá que pagar. Se trata de Page Speed Service y promete optimizar el sitio del cliente para que su consulta se haga más rápida, dándole una aceleración entre un 25 y un 60% superior al resto de sitios.

Según explica en el blog corporativo, deberá apuntarse el sitio hacia una dirección de Google, desde la cual se reescribirá el código de los contenidos para agilizar su visionado y después se desplegarán a los visitantes del sitio desde los propios servidores de la empresa. El sitio conservará su dirección URL original.

Entre los trabajos para optimizar la página que se harán figura la compresión de imágenes, poner en caché determinadas coordenadas o aprovechar la compresión en el servidor. Google presenta algunas pruebas para documentar sus promesas. Con todo, el servicio avisa de algunas importantes limitaciones. No podrá trabajar con sitios https cuya conexión está securizada y se emplea, por ejemplo, por los bancos para dar acceso a sus clientes a las cuentas personales. Tampoco se podrá probar el servicio en sitios albergados en Blogger, entre otros, ni opera sobre contenidos Flash o con archivos que se consulten en streaming.

Desde hace tiempo, Google ha propuesto diferentes soluciones para mejorar la velocidad de consulta de las páginas web desde la publicación de un módulo para el servidor Web Apache a herramientas para que el creador de la página pueda evaluar su resultado y realizar modificaciones aconsejadas. Pero la novedad ahora es que el servicio es de pago. De momento, Google no ha suministrado tarifas y lo ofrece selectivamente a una serie de desarrolladores.

Vídeos avanzados con HTML5

Hoy se ha publicado en el periódico El Mundo el artículo Tu frase, a ritmo de HTML5, en el que se comenta un vídeo que han realizado en Google aprovechando al máximo las nuevas caractertísticas de HTML5: las etiquetas <audio>, <video> y <canvas>.

Lo más interesante es el mensaje que se obtiene si se intenta ver el vídeo con Internet Explorer 9. Cómo no haga algo pronto Microsoft, se va a quedar muy atrás en la “(nueva) guerra de los navegadores”.

Patrones de diseño para interfaces de usuario

El sitio web UI-Patterns: User Interface Design Pattern Library ofrece patrones de diseño para interfaces de usuario, en especial para páginas web.

Por ejemplo, podemos encontrar un patrón de diseño para la paginación (Pagination), para las migas de pan (Breadcrumbs) o para los pies de página “gordos” (Fat Footer). Con cada patrón se muestra un ejemplo, su uso, la solución, su razón de ser y otros ejemplos similares.

Visor de documentos PDF con HTML5

Las posibilidades que ofrece HTML5 son increíbles. Por ejemplo, en Mozilla están desarrollando el proyecto pdf.js, que emplea HTML5, la nueva etiqueta/componente canvas y JavaScript para visualizar documentos PDF en un navegador sin usar un plugin. Simplemente con HTML y JavaScript, se procesa el documento PDF y se visualiza.

El objetivo de este proyecto es que pdf.js sea compatible con todos los navegadores que soporten HTML5, por lo que, por ejemplo, se podrá usar en Mozilla Firefox o Google Chrome, en Windows o Linux.

En Mozilla tienen la intención de incluirlo de forma nativa en las próximas versiones del navegador.

El proyecto avanza a un ritmo considerable: mientras que el mes pasado podíamos leer que aún no era muy útil lo logrado hasta entonces (Mozilla eyes hassle-free PDFs on the Web), este mes podemos leer que ya es una versión madura capaz de mostrar documentos PDF de varias decenas de megabytes (Firefox PDF reader passes ‘pixel-perfect’ test).

Microsoft, Google y Twitter discuten si HTML5 es el “Santo Grial”

En el artículo Microsoft, Google and Twitter debate whether HTML5 is “Holy Grail” nos cuentan que tres de los principales actores en el desarrollo de aplicaciones web han estado discutiendo si HTML5 es el “Santo Grial” del desarrollo de las aplicaciones web. Además, otro tema que han tratado es la guerra entre “aplicación web” o “aplicación nativa” del dispositivo.