Articulo de referencia

Experimentos de Google Chrome

Google Chrome Experiments es una plataforma en línea que presenta experimentos, programas interactivos y proyectos artísticos basados ​​en navegadores web . Lanzado el 1 de marz...

Google Chrome Experiments es una plataforma en línea que presenta experimentos, programas interactivos y proyectos artísticos basados ​​en navegadores web . Lanzado el 1 de marzo de 2009, Google Chrome Experiments es un sitio web oficial de Google que originalmente buscaba poner a prueba los límites de JavaScript y el rendimiento y las capacidades del navegador Google Chrome . Con el tiempo, el proyecto se convirtió en una plataforma para mostrar y experimentar con las últimas tecnologías web de código abierto , como JavaScript, HTML , WebGL , Canvas , SVG y CSS . Todos los proyectos en Chrome Experiments son enviados por los usuarios y se realizan utilizando tecnologías de código abierto. En 2024, el sitio web seguía albergando un número creciente de experimentos, con más de 1500 proyectos.

Historia

Google Chrome Experiments se lanzó en marzo de 2009 con 19 experimentos. [ 1 ] La razón principal de su creación fue demostrar y probar las capacidades de JavaScript y el motor JavaScript V8 de Google . Con el tiempo, también comenzó a incluir otras tecnologías web de código abierto como HTML, Scalable Vector Graphics (SVG), WebGL, Web Audio y el elemento Canvas . El enfoque del proyecto siempre ha sido la tecnología de código abierto y, por lo tanto, no incluye software propietario como Adobe Flash . El sitio web está ganando popularidad constantemente junto con el número de experimentos destacados. El número de experimentos aumentó a 50 en agosto de 2009, [ 2 ] a 100 en julio de 2010, [ 3 ] y a 500 en septiembre de 2012. [ 4 ] A partir de 2024, el número de experimentos en el sitio web supera los 1500. [ 5 ]

Los primeros proyectos presentados en el sitio fueron principalmente visualizaciones , juguetes interactivos y juegos en línea sencillos . [ 6 ] Según el blog oficial de Google, los primeros colaboradores fueron artistas y programadores como Casey Reas, Ricardo Cabello (Mr.doob), Ryan Alexander, Joshua T. Nimoy y Karsten Schmidt (Toxi). Desde su creación y lanzamiento, Chrome Experiments solo ha presentado proyectos enviados por los usuarios en su sitio, con algunas excepciones de proyectos enviados por los equipos de Google. Sin embargo, estas contribuciones son primero seleccionadas por el equipo de Chrome Experiments y luego publicadas en el sitio para revisiones y comentarios. Los proyectos enviados por los usuarios no están alojados en el sitio de Google; Google Chrome Experiments solo publica un enlace verificado al sitio web del desarrollador.

Principales tecnologías utilizadas

Google Chrome Experiments se creó originalmente para demostrar la usabilidad de JavaScript por sí solo, pero con el tiempo se ha convertido en una plataforma para mostrar las capacidades de otras tecnologías web de código abierto como WebGL, HTML, SVG y el elemento Canvas.

JavaScript

JavaScript es un lenguaje de scripting que se utiliza principalmente para crear páginas web dinámicas e interfaces de usuario mejoradas para navegadores web. Influenciado notablemente por lenguajes de programación como C , Java , Self y Scheme , JavaScript admite estilos de programación orientados a objetos , funcionales e imperativos . Aunque su nombre incluye Java , es un lenguaje completamente diferente. JavaScript es el eje central de los experimentos de Google Chrome, por lo que casi todos los experimentos que se muestran en el sitio utilizan JavaScript de una u otra forma.

HTML

El lenguaje de marcado de hipertexto, o HTML , es el lenguaje de marcado más utilizado para mostrar páginas web y constituye la base de Internet. Desde HTML5 , facilita la reproducción de elementos de audio y vídeo directamente en el navegador, el uso de gráficos vectoriales escalables (SVG) y, con la ayuda de JavaScript o CSS3 , permite a los programadores incluso diseñar animaciones.

Todos los experimentos de Google Chrome se basan en el navegador y casi todas las herramientas de pintura y diseño del sitio, junto con algunos juegos, utilizan HTML y elementos Canvas 2D .

Hojas de estilo en cascada

Las hojas de estilo en cascada (CSS) son un lenguaje de hojas de estilo que se utiliza para dar formato a la estructura y apariencia de una página web escrita en lenguajes de marcado como HTML y XHTML . Además de los lenguajes de marcado, también se puede utilizar para dar formato a documentos XML . CSS permite a los desarrolladores trasladar atributos de formato como el color, el estilo y el tamaño de la fuente, el color de fondo, los bordes, el tamaño de las secciones y otros elementos a un único archivo independiente, lo que resulta en un código mucho más sencillo y una gestión más flexible de la representación final. Gracias a esta característica, CSS se utiliza ampliamente en casi todos los experimentos de Chrome.

WebGL

WebGL (Web Graphics Library) es una API de JavaScript que se utiliza para renderizar gráficos y animaciones 3D y 2D directamente en el navegador web, sin necesidad de complementos adicionales . El navegador debe ser compatible con la API. WebGL es una API de código abierto basada en Open Graphics Library Embedded Systems ( OpenGL ES ) e inspirada en el elemento 3D Canvas. Actualmente, Google Chrome y Mozilla Firefox son compatibles con WebGL, y Safari y Opera ofrecen compatibilidad limitada. Sin embargo, Internet Explorer no cuenta con soporte nativo para WebGL, aunque es posible visualizar contenido WebGL en IE mediante complementos adicionales.

Utilizada en 529 experimentos de un total de 1127, WebGL es una de las tecnologías más usadas en el sitio. Esta tecnología también se ha incorporado activamente en aplicaciones en línea populares y útiles como Google Maps [ 7 ] [ 8 ] y Zygote Body (anteriormente Google Body) [ 9 ] .

Audio web

Web Audio es la API de JavaScript de alto nivel que se utiliza para procesar y reproducir contenido de audio directamente en el navegador, sin necesidad de complementos adicionales. Todos los experimentos del sitio web de experimentos de Google Chrome están diseñados para ser interactivos y atractivos, por lo que Web Audio es una parte integral de la mayoría de estos proyectos.

Móvil

El 7 de febrero de 2012, Google lanzó su primera versión beta de Chrome para dispositivos móviles, [ 10 ] y el 27 de junio de 2012, Google agregó una nueva sección en el sitio web del experimento de Google Chrome dedicada exclusivamente a aplicaciones para dispositivos móviles. [ 4 ] [ 11 ]

En 2013, Google Chrome Racer (una "carrera de coches de slot" [ 12 ] ) debutó en la conferencia de desarrolladores Google I/O , desarrollado por Google Creative Lab New York, compilado por Active Theory LA , efectos de sonido y código de banda sonora por Plan8 Sweden y 14islands , música temática por Giorgio Moroder y backend por PA Consulting London . [ 13 ] [ 14 ] [ 15 ] [ 16 ]

En 2024, Google continúa actualizando Chrome Experiments con nuevas categorías y proyectos de vanguardia. Entre las incorporaciones recientes se incluyen experimentos de realidad virtual y aumentada, así como experiencias interactivas con inteligencia artificial. La plataforma sigue siendo un escaparate para usos innovadores de las tecnologías web, demostrando el potencial de los navegadores modernos y de la web como medio creativo. [ 17 ] [ 18 ]

Véase también

Referencias

  1. "Experimentos de Chrome: no es el JavaScript de tu madre" . Blog oficial de Google Chrome . Consultado el 15 de diciembre de 2012 .
  2. "¡50 experimentos con Chrome y seguimos sumando!" . Blog oficial de Google Chrome . Consultado el 15 de diciembre de 2012 .
  3. "¡100 experimentos con Chrome y seguimos sumando!" . Blog oficial de Google Chrome . Consultado el 15 de diciembre de 2012 .
  4. 1 2 "500 experimentos con Chrome y contando..." Blog oficial de Google Chrome . Consultado el 15 de diciembre de 2012 .
  5. "Experimentos de Chrome - Experimentos con Google" . Experimentos con Google . Consultado el 18 de mayo de 2024 .
  6. Sharma, Ekant. "Experimentos con Chrome: una muestra de tecnología web innovadora" . xhtmljunction.com . Consultado el 15 de diciembre de 2012 .
  7. "Adéntrate en el mapa con Google MapsGL" . Blog oficial de Google . Consultado el 15 de diciembre de 2012 .
  8. "MapsGL" . Google Inc. Consultado el 15 de diciembre de 2012 .
  9. Zeiger, Roni (9 de enero de 2012). "Google Body se convierte en Zygote Body; construido sobre un visor 3D de código abierto" . Blog de código abierto de Google . Google . Consultado el 27 de enero de 2012 .
  10. "Presentamos Chrome para Android" . Blog oficial de Google Chrome . Consultado el 15 de diciembre de 2012 .
  11. "Presentación de los experimentos de Chrome para dispositivos móviles" . Canal oficial de Google Chrome en YouTube. 27 de junio de 2012. Consultado el 15 de diciembre de 2012 .
  12. "Google – Chrome Racer" . AV & Controls . Consultado el 24 de agosto de 2024 .
  13. Smith, Stewart. "Juego móvil Chrome Racer" . stewart smith .io . Consultado el 24 de agosto de 2024 .
  14. "Google Racer" . Communication Arts . Consultado el 24 de agosto de 2024 .
  15. "Google | Racer: Un experimento de Chrome" . oneclub.org . Consultado el 24 de agosto de 2024 .
  16. ^ Terwilliger, Jodi. "Corredor de Google Chrome" . thisisjodi.com .
  17. "Experimentos de Chrome - Experimentos con Google" . Experimentos con Google . Consultado el 18 de mayo de 2024 .
  18. "Experimenta la realidad virtual en la web con Chrome" . Google. 9 de febrero de 2017. Consultado el 18 de mayo de 2024 .