Google Docs está cambiando a la representación basada en lienzos. Esto es lo que eso significa.
El 11 de mayo, Google anunció que Docs comenzará a utilizar el renderizado basado en lienzos. Es un cambio que la mayoría de nosotros no podremos ver visualmente, pero tiene enormes implicaciones para lo que viene a continuación de Google, y ya estamos comenzando a cosechar los beneficios.
¿Qué es el renderizado basado en lienzo?
Antes de este cambio, un documento de Google era en realidad una gran cantidad de lenguaje de marcado de hipertexto (HTML), que le decía a la página cómo debería verse el texto. Por ejemplo, cuando seleccionó algún texto y hizo clic en el Negrita , Google Docs le dijo a la página que agregara <b> y </b> etiquetas alrededor del texto, que luego su navegador tradujo a una fuente en negrita. Dicho de otra manera, Google Docs estaba actuando como el contratista de su arquitecto, corriendo y colocando bloques de HTML mientras construía y diseñaba su documento, asegurándose de que todo se viera bien en el producto final.
Con la actualización de la representación basada en lienzos, Google Docs está lanzando ese enfoque por la ventana. En lugar de acumular montones de etiquetas que nos dicen cómo debe verse el documento, hay un único elemento de «lienzo», que le permite a Google dibujar todo lo que necesitan usando JavaScript, un método que ya se usa ampliamente en todo, desde visualización de datos hasta videojuegos.
Volviendo a la metáfora del contratista / arquitecto, este nuevo método es como pintar un cuadro de una casa en lugar de construirla ladrillo a ladrillo. O ese episodio de Looney Tunes donde Wile E. Coyote dibuja un túnel, pero Road Runner.

Que significa esto para mi?
¿Primero? Probablemente nada.
Google señaló en su anuncio que algunas extensiones de Google Chrome que dependían del HTML utilizado por Google Docs probablemente dejarán de funcionar, pero no mencionaron ningún ejemplo específico. Si cree que podría estar usando una de esas extensiones, le proporcionaron un archivo de ejemplo con el nuevo método de prueba.
Pero a largo plazo, verá algunos beneficios prácticos:
-
Canvas permite a Docs elegir qué partes del documento necesitas ver de inmediato e ignorar el resto, lo que significa que esos documentos grandes comenzarán a cargarse más rápidamente.
-
Donde HTML depende en gran medida de su navegador para mostrar su contenido correctamente, el uso de lienzo le permite a Google asegurarse de que su documento se vea igual sin importar qué navegador o dispositivo esté usando. Esto significa que podrá editar un documento desde su teléfono, y sus cambios lo harán cuando revise el documento desde su escritorio. Y podrá compartir esos cambios con su jefe, sin preocuparse de lo que su PC vaya a hacer con las fuentes.
-
A medida que implementen esto en otras aplicaciones en el ecosistema de Google Workspace, será aún más fácil mover información de una aplicación a otra. ¿Quieres incluir una hoja de cálculo de Google Sheets en tu documento, incrustar un documento en una plataforma de Presentaciones de Google o etiquetar a una persona de los Contactos de Google? Todo eso se vuelve más fácil.
Este cambio también significa que Google tendrá mucha más flexibilidad sobre lo que los documentos pueden hacer por usted.
Al igual que en la construcción de una casa, la construcción de un documento con HTML tenía reglas estrictas que debían seguirse; los cimientos debían establecerse correctamente, o todo se derrumbaría.
El uso de lienzo y JavaScript, como el arte, no necesita seguir ninguna de esas reglas. Pueden incluir elementos interactivos, permitirle visualizar datos de formas nuevas e interesantes y abrir nuevas posibilidades a la comunidad de usuarios que ya estaban creando excelentes herramientas con Google Apps Script. Esto es similar a lo que ya están haciendo aplicaciones como Coda y Notion, con la fuerza colosal de la tecnología existente de Google detrás.
Todo esto suena muy bien. ¿Esta bien?
Bueno, sí … ¡sobre todo!
Soy parte de la generación que aprendió HTML cuando eran niños, y tengo buenos recuerdos de armar una nueva página de MySpace durante la madrugada, elaborando minuciosamente cada etiqueta o regla CSS para acentuar perfectamente una letra particular de Green Day.
Al crecer, siempre me apegué a esa mentalidad de «ver la fuente»: cualquier sitio web que me permitiera hacer clic con el botón derecho y ver su HTML era instantáneamente más confiable a mis ojos. No importa en qué estaba trabajando, siempre que pudiera echar un vistazo a cómo funcionaba detrás de escena, podría sentirme conectado a la tierra, conectado a la imagen más grande. Cuando me convertí en profesional y comencé a escribir cada vez más en aplicaciones como Google Docs, siempre encontré una especie de paz al saber que HTML siempre estaba ahí detrás de escena.
Digo todo eso para reconocer que, aunque sé intelectualmente que es solo un código, y en general, estos son buenos cambios, estaría mintiendo si dijera que este cambio no me tocó la fibra sensible. Realmente voy a extrañar tener HTML mezclado en todo. A pesar de lo desordenado que estaba, siempre podías encontrar una estructura eventualmente, si la mirabas el tiempo suficiente.
, como dice el refrán, y este cambio significa que más aplicaciones grandes probablemente cambiarán al renderizado basado en lienzos, lo cual es emocionante. Y HTML sigue siendo una parte central de Internet (el lienzo en sí mismo es un elemento HTML5), por lo que no creo que vaya a seguir el camino de Flash en el corto plazo. Pero es importante tomar nota cuando los gigantes tecnológicos como Google hacen este tipo de cambio y reflexionar sobre de dónde venimos.
Godspeed, renderizado en HTML. Ir <b>valientemente</b> hacia lo desconocido.
