Chrome de Microsoft era el nombre en clave de un conjunto de API que permitían acceder fácilmente a DirectX desde el software del espacio de usuario, incluido HTML . Lanzado con cierta fanfarria a principios de 1998, Chrome, y los Chromeffects relacionados , fueron reposicionados varias veces antes de ser cancelados sólo unos meses después en una reorganización corporativa. A lo largo de su breve vida útil, el producto fue ampliamente ridiculizado como un ejemplo de la estrategia de adopción, extensión y extinción de Microsoft para arruinar los esfuerzos de estándares al agregar opciones que solo se ejecutaban en sus plataformas.
En mayo de 1997, Microsoft compró la startup pionera Dimension X, desarrolladora de varias herramientas de animación basadas en Java, incluidas Liquid Motion y Liquid Reality. Buscando hacer que su Direct3D recientemente introducido esté más disponible, el proyecto Chrome combinó el equipo de Dimension X con muchos miembros del equipo D3D original. Chrome se posicionó originalmente como una forma de agregar fácilmente efectos 3D a todo tipo de programas y se describió como un "servicio del sistema de Windows" que se finalizaría a principios de 1999. [1] Chrome era el nivel de servicios del paquete, que constaba de controladores. que habló con D3D, junto con una sencilla aplicación de visualización.
Chromeffects era un contenedor basado en XML que permitía llamar a Chrome desde una página web. [2] Incrustar objetos Chromeffects en páginas HTML podría producir contenido enriquecido de la misma manera que lo hace VML para ilustraciones 2D. El director de proyectos de Chrome, Bob Heddle, afirmó que "va a impulsar la industria. Estamos trasladando DirectX de los programadores a los artistas". [1] Asimismo, Microsoft Liquid Motion era una capa similar a Chromeffects pero dentro de Java .
Chromeffects no admitía ninguno de los estándares de medios que se estaban desarrollando en el W3C coincidiendo con su desarrollo, incluido HTML+TIME o el modelo de objetos de documento . [3] Esto provocó una protesta generalizada en la comunidad de Internet, que vio a Chrome como un intento de Microsoft de inyectar una poderosa tecnología patentada en la web basada en estándares abiertos. Si la adopción de Chromeffects fuera generalizada, esto limitaría a los usuarios a las plataformas de Microsoft donde se podría ver el contenido. Esto llevó a promesas por parte de MS de interactuar mejor con estas tecnologías en el futuro.
Chrome tuvo una vista previa en julio de 1998 en el SIGGRAPH de ese año , y el desarrollador lo lanzó en agosto. En ese momento, Chrome exigía máquinas relativamente pesadas para ejecutarse, un Pentium II de 350 MHz o superior con una tarjeta gráfica AGP . Incluso Microsoft admitió que los requisitos de hardware eran elevados, según Brad Chase, vicepresidente de marketing de Windows y relaciones con desarrolladores de Microsoft: "Las PC iniciales que ejecutarán la función Chrome de Windows 98 serán cajas Pentium de 350 MHz. No es así. "Podré tener esto en un Pentium estándar hoy". [4] Sin embargo, Microsoft afirmó que este estándar sería ampliamente cumplido por las nuevas máquinas; El director general de multimedia de Microsoft, Eric Engstrom, señaló: "Durante los próximos 12 meses, nuestras proyecciones muestran que se enviarán entre 55 y 60 millones de unidades capaces de ejecutar Chromeffects". [2] A pesar de estas promesas, los comentarios de los evaluadores fueron casi universalmente negativos, quejándose del bajo rendimiento y los errores generales.
En septiembre de 1998, Steve Ballmer anunció Chromeffects durante su discurso de apertura en Seybold '98. [5] Anunció que Chromeffects se había lanzado a socios fabricantes de hardware y que lo estaban integrando con el sistema operativo Windows que ahora están enviando en máquinas nuevas.
Dada la prensa negativa casi universal, tanto de sus propios desarrolladores como de la comunidad en general, Microsoft anunció que "basándonos en los comentarios de los desarrolladores, estamos dando un paso atrás y rediseñando las tecnologías Chromeffects para satisfacer mejor las necesidades de nuestros socios y clientes". [3] La cancelación de Chrome fue parte de una reorganización más amplia que resultó en cambios dramáticos dentro de los grupos multimedia de Microsoft. Gran parte del personal de Chrome se fusionó nuevamente con el equipo de DirectX, mientras que Eric Engstrom pasó de multimedia al equipo de MSN . Engstrom estaba a cargo de Chrome y de los igualmente "problemáticos" proyectos de transmisión de medios NetShow . [3] En ese momento también se especuló que Chrome fue eliminado para evitar más problemas en su caso antimonopolio en curso , dada la protesta de la comunidad web. [3]
Microsoft cumplió su promesa de realizar un mejor seguimiento de los estándares de Internet y lanzó Microsoft Vizact , que se basó en HTML+TIME. Vizact tuvo poca aceptación y se suspendió en 2000.