Google Chrome Experiments es una sala de exposición en línea de experimentos basados en navegadores web , programas interactivos y proyectos artísticos. Lanzado el 1 de marzo de 2009, Google Chrome Experiments es un sitio web oficial de Google que originalmente estaba destinado a probar los límites de JavaScript y el rendimiento y las capacidades del navegador Google Chrome . A medida que el proyecto avanzaba, asumió la función de 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. A partir de 2024, el sitio web continúa albergando una cantidad creciente de experimentos, con más de 1500 proyectos.
Google Chrome Experiments se lanzó en marzo de 2009 con 19 experimentos. [1] La razón principal de su inicio fue demostrar y probar las capacidades de JavaScript y el motor de JavaScript V8 de Google . Con el tiempo, también comenzó a presentar 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 a lo largo de todo el proyecto ha estado en la tecnología de código abierto y, por lo tanto, no presenta software propietario como Adobe Flash . El sitio web está ganando popularidad de manera constante 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 simples . [6] Según el blog oficial de Google, los primeros contribuyentes fueron artistas y programadores como Casey Reas, Ricardo Cabello (Mr.doob), Ryan Alexander, Joshua T. Nimoy y Karsten Schmidt (Toxi). Desde su inicio y lanzamiento, Chrome Experiments ha presentado solo proyectos enviados por los usuarios en su sitio, con algunas excepciones de proyectos enviados por los equipos de Google. Sin embargo, estos envíos son curados primero por el equipo de Chrome Experiments y luego publicados en el sitio para revisiones y comentarios. Los proyectos enviados por los usuarios no se alojan en el sitio de Google; Google Chrome Experiments solo publica un enlace verificado al sitio web del desarrollador.
Google Chrome Experiments se inició originalmente para demostrar la usabilidad de JavaScript únicamente, 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 es un lenguaje de programación que se utiliza principalmente para crear páginas web dinámicas e interfaces de usuario mejoradas para navegadores web. Muy influenciado 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 a Java. JavaScript es el área principal de enfoque en los Experimentos de Google Chrome, por lo que casi todos los experimentos que se muestran en el sitio usan JavaScript de una forma u otra.
El lenguaje de marcado de hipertexto, o HTML , es el lenguaje de marcado más utilizado para mostrar páginas web y es el lenguaje principal de Internet. Desde HTML5 , facilita la reproducción de elementos de audio y vídeo en el propio navegador, el uso de gráficos vectoriales escalables (SVG) y, con la ayuda de JavaScript o CSS3 , los programadores pueden 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 elementos HTML y Canvas 2-D .
Las hojas de estilo en cascada (CSS) son un lenguaje de hojas de estilo que se utiliza para dar formato a la estructura y el aspecto de una página web escrita en lenguajes de marcado como HTML y XHTML . Junto con los lenguajes de marcado, también se puede utilizar para dar formato a documentos XML . CSS permite a los desarrolladores mover atributos de formato como el color de fuente, el estilo de fuente, el tamaño de fuente, el color de fondo, los bordes, los tamaños de sección y otros elementos a un solo archivo independiente, lo que da como resultado un código mucho más simple y un manejo más flexible de la representación final. Debido a esta característica, CSS se utiliza mucho en casi todos los experimentos de Chrome.
WebGL (Web Graphics Library) es una API de JavaScript que se utiliza para renderizar gráficos y animaciones 3D y 2D en el propio navegador web sin necesidad de ningún complemento adicional . El navegador web debe ser compatible con la API. WebGL es una API de código abierto que se basa en Open Graphics Library Embedded Systems ( OpenGL ES ) y se inspira en el elemento Canvas 3-D. WebGL es compatible actualmente con Google Chrome y Mozilla Firefox, junto con un soporte limitado de Safari y Opera. Sin embargo, Internet Explorer no tiene soporte integrado para WebGL hasta ahora, pero un usuario puede ver contenido WebGL en IE utilizando complementos de navegador adicionales.
WebGL, que se utiliza en 529 experimentos de 1127, es una de las tecnologías más utilizadas en el sitio. La tecnología también se ha utilizado activamente en aplicaciones en línea famosas y útiles como Google Maps , [7] [8] y Zygote Body (anteriormente Google Body). [9]
Web Audio es la API de JavaScript de alto nivel que se utiliza para procesar y reproducir contenido de audio en el propio navegador, sin necesidad de complementos adicionales. Todos los experimentos del sitio 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.
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 Google Chrome Experiment dedicada únicamente a aplicaciones para dispositivos móviles. [4] [11]
En 2013, Google Chrome Racer (una "carrera de autos de tragamonedas" [12] ) debutó en la conferencia de desarrolladores Google I/O , desarrollado por Google Creative Lab New York, compilaciones de Active Theory LA , efectos de sonido y código de banda sonora de Plan8 Sweden y 14islands , música temática de Giorgio Moroder y backend de PA Consulting London . [13] [14] [15] [16]
En 2024, Google continúa actualizando Chrome Experiments con nuevas categorías y proyectos de vanguardia. Las incorporaciones recientes incluyen experimentos de realidad virtual y aumentada, así como experiencias interactivas impulsadas por inteligencia artificial. La plataforma sigue siendo un escaparate de usos innovadores de las tecnologías web, lo que demuestra el potencial de los navegadores modernos y de la web como medio creativo. [17] [18]