En 2007, el proyecto de estándares web entró en escena una vez más para impulsar a Microsoft a construir su navegador más compatible con los estándares hasta la fecha.
Un agradecimiento realmente especial a Molly Holzschlag por toda su ayuda para escribir este artículo y con este proyecto en general. Muchas gracias a ti, Molly, por tu continuo apoyo y trabajo continuo con la web.
A finales de 2007, Molly Holzschlag fue invitada a sentarse con Bill Gates en una mesa redonda de Microsoft. Holzschlag se había reunido con Gates el año anterior, en un evento similar, y estaban allí para discutir lo mismo: navegadores web y estándares. La reunión se mantuvo bastante corta; a cada persona se le dio una sola pregunta.
Ella estaba allí representando al Proyecto de Estándares Web (WaSP) en su rol de líder del proyecto. WaSP había estado trabajando con Microsoft durante varios años, defendiendo el soporte de estándares en Internet Explorer que seguía el ritmo de los últimos desarrollos del W3C. Internet Explorer 7, lanzado un año antes, había sido prueba de una colaboración exitosa entre Microsoft y la comunidad de desarrolladores que trabajaban en nombre de WaSP. Holzschlag, sin embargo, sintió que la comunicación entre WaSP y Microsoft estaba fallando.
Como un extraño que asistía a la reunión, Holzschlag estaba en una posición única para hacer retroceder a Microsoft y eludir la política interna de la compañía de tecnología más grande del país. Entonces, cuando llegó el momento de su pregunta, fue directo al grano. Explicó que en los últimos seis meses, Microsoft había eliminado algunas líneas de comunicación que habían sido tan fundamentales en sus colaboraciones anteriores, y agregó:
Porque siendo la persona aquí que se supone que es el enlace entre los diseñadores y desarrolladores para la Web y la conversación sobre el navegador, esta conversación parece haberse cerrado.
Gates la refirió a Dean Hachamovitch, gerente general del equipo de IE, para hablar sobre qué tipo de mejoras se incorporarían a Internet Explorer 8. Gates quería asegurarse de que Holzschalg supiera que esto era solo un desliz temporal y que su equipo y el suyo pronto estarían en la misma página.
"Lo investigaré", prometió.
Este era el CEO de Microsoft, una compañía de software notoriamente cerrada, que garantizaba que los estándares web no solo serían un ciudadano de primera clase en Internet Explorer 8, sino que la transparencia y la colaboración eran fundamentales para el desarrollo del navegador.
Para comprender cuánto habían cambiado las cosas en Microsoft, cuán importante era ese nivel de transparencia, debe retroceder varios años, en el momento en que se creó WaSP.
Una década antes de esa reunión, a mediados o finales de la década de 1990, Microsoft y Netscape compitieron agresivamente por la participación en el mercado de los navegadores, en lo que más tarde se llamaría la Guerra de los navegadores . Las dos compañías trabajaron de forma aislada, Netscape en Navigator y Microsoft en Internet Explorer, agregaron funciones patentadas y se alejaron más de los estándares y la promesa de una web abierta.
Los desarrolladores se sintieron frustrados y atrapados en medio de este conflicto. Se formó un movimiento de base con el objetivo de convencer a los navegadores de que admitieran de manera más uniforme las tecnologías web, especialmente el Modelo de objetos de documento (DOM). Se llamaron a sí mismos el Proyecto de Estándares Web, o WaSP. Jeffrey Zeldman, líder de la primera iteración del grupo, a menudo usaba una táctica conocida como la "cadena" de WaSP: ejercer presión pública sobre los navegadores para que adoptaran mejores estándares y soporte DOM a través de editoriales en línea públicos mordaces y campañas de correo electrónico amplias e implacables. . Microsoft era un objetivo frecuente.
En 2001, Microsoft lanzó Internet Explorer 6. Los estándares web comenzaron a cambiar. El navegador fue, en su mayor parte, celebrado por Zeldman y el Proyecto de estándares web por su soporte de estándares y DOM mejor que el promedio. Con el tiempo, la organización se apoyó menos en el aguijón de WaSP y cambió su enfoque de presionar a los navegadores a la educación y divulgación de los desarrolladores.
Al menos, eso es, por un rato.
Microsoft , no muy interesado en aprender de sus errores pasados, decidió que básicamente había hecho su trabajo. Después del lanzamiento de IE6, trasladaron a los ingenieros del equipo de IE a otros lugares y dejaron solo a una o dos personas para dirigir el barco.
La plataforma web, por su parte, siguió avanzando. Sucedieron muchas cosas en tan solo unos pocos años. El W3C estaba en transición hacia XHTML y nuevas especificaciones de estándares. CSS, una tecnología relativamente nueva cuando se lanzó IE 6, se estaba trabajando activamente en el W3C. Firefox, una rama de Netscape , lanzó su navegador de código abierto compatible con los estándares. Opera, un constante defensor de los estándares web, llegó a la versión 7, el primer navegador en introducir la navegación con pestañas. Y ambos agregaron un soporte CSS realmente impresionante (incluso si su participación en el mercado era pequeña).
Microsoft no tenía nada nuevo que agregar a la conversación. IE 6, una vez campeón de los estándares web, una vez más se quedó atrás y fue criticado por no alcanzar los estándares web modernos. Con poco o ningún movimiento en el navegador en media década, muchos desarrolladores incluso comenzaron a culpar a Microsoft por retrasar la web.
Holzschlag había trabajado con la organización durante años, principalmente en CSS. En 2003, se le pidió que ayudara a liderar el proyecto, junto con el codirector Steve Champeon. Ingresó a un mundo de especificaciones web en rápida evolución y entusiasmo genuino de una comunidad creciente de desarrolladores web. Microsoft, sin embargo, siguió siendo un obstáculo importante y si la web iba a progresar, Microsoft tendría que participar.
En un momento en que parecía que Microsoft y WaSP estaban profundizando sus trincheras, todo lo que vio Holzschlag fue un puente. Esa perspectiva terminaría teniendo un gran impacto en los estándares web.
En lugar de coordinar un ataque contra Microsoft, Holzschlag comenzó a reunirse con miembros del equipo de Internet Explorer para ver si podían trabajar juntos de alguna forma. Para su sorpresa, estaban encantados de reunirse con ella. Aunque no era muy conocido en ese momento, había algunos empleados dentro de Microsoft que incluso habían comenzado a abogar internamente por un mejor soporte de estándares y una nueva versión del navegador. Desarrolladores como Chris Wilson y Markus Mielke habían estado presionando a sus jefes para que lo hicieran mejor desde hace un tiempo. Pero lo que necesitaban era un buen empujón desde fuera.
Poco después de que se hicieran las presentaciones, WaSP creó el grupo de trabajo del proyecto de estándares web de Microsoft, una declaración oficial de cooperación entre WaSP y Microsoft. La comunidad web había aprendido mucho sobre HTML y CSS de navegadores de código abierto como Opera y Firefox. Pero ese soporte de estándares necesitaba abrirse paso en IE. El grupo de trabajo trabajó con Microsoft, se conectó directamente con los desarrolladores de su equipo y abogó por un mejor cumplimiento de los estándares W3C en futuras versiones de Internet Explorer.
No todos estuvieron de acuerdo con la nueva dirección de WaSP; hubo partidarios de los estándares que rechazaron la cooperación con Microsoft. Pero Holzschlag sabía que la rivalidad había llevado al estancamiento. La cooperación podría conducir al progreso.
Y Microsoft realmente comenzó a abrir las cosas. Hablaron con la comunidad y recopilaron comentarios. Wilson y Mielke comenzaron un blog público, con despachos desde dentro del equipo de desarrollo de Internet Explorer. Con soporte desde el exterior, y ahora con al menos algo de soporte también desde dentro, ese equipo Internet Explorer 7 en 2006, con un mejor cumplimiento de los estándares web, una interfaz más rápida y una interfaz de usuario completamente nueva.
También en 2006, Holzschlag fue invitado al Mix anual de Microsoft. Se sentó en un panel con otros miembros de la comunidad web, como Andy Clarke y Eric Meyer, junto con miembros del equipo de IE. Hablaron abiertamente sobre los problemas que enfrentan los desarrolladores al trabajar con su navegador y qué es lo mejor que se puede hacer en el futuro. La versión beta ya se lanzó para IE 7, pero el equipo de Microsoft escuchó estos comentarios y comenzó a trabajar en la próxima versión. Fue allí donde conoció a Bill Gates por primera vez.
Lo que nos lleva de regreso a 2007, cuando Holzschlag fue invitado nuevamente para el evento de mesa redonda, Microsoft Mix'n'Mash (esta vez con un grupo un poco más reducido de ingenieros haciendo las preguntas), con una pregunta para Bill Gates que comenzó esta publicación.
En ese período, después del lanzamiento de Internet Explorer 7 y antes del lanzamiento de Internet Explorer 8, el equipo de navegadores de Microsoft era apasionado y ambicioso. Muchos eran representantes en el W3C. Sabían lo que había que hacer, pero necesitaban la aprobación de lo alto. Holzschlag aplicó algo de presión con su pregunta para Gates, haciendo que los estándares web volvieran a la conversación.
Mucho había cambiado en diez años. Bill Gates comprendió ahora la importancia de Internet Explorer y de los estándares web. Cuando Holzschlag planteó su pregunta, respondió directamente. La cultura que rodeaba al equipo de navegadores de Microsoft realmente había cambiado. Se les dio libertad y apoyo para trabajar en tecnologías que no solo mejorarían Internet Explorer, sino que también mejorarían la web.
En los próximos años, ese equipo de navegadores se abriría aún más. En anuncios públicos y en un blog cada vez mayor escrito por Wilson, Mielke y otros miembros del equipo de IE, Microsoft demostró estar dispuesto y ser capaz de colaborar con WaSP y los desarrolladores centrados en estándares.
El lanzamiento de Internet Explorer 8 en 2009 demostró ese punto. Cumplía mejor con los estándares W3C que cualquiera de sus predecesores, incluida una implementación más completa del DOM, mejor compatibilidad con CSS y la inclusión de puntos de referencia ARIA. Fue un cambio increíble con respecto a Microsoft, que había lanzado Internet Explorer 6 en 2001.
Holzschlag finalmente renunció a su papel como líder en WaSP y comenzó a asesorar a Microsoft. Su trabajo con la web, abogando por el acceso abierto y los estándares web, nunca se ha detenido. Su tiempo en WaSP fue parte de una comunidad web que creció en conjunto hacia un futuro más compatible con los estándares.
Grupo de Trabajo de Estándares Web de Microsoft
explorador de Internet 6
27 de agosto de 2001
Microsoft lanza Internet Explorer 6 incluido con Windows XP. El navegador es bastante avanzado, cuenta con los últimos estándares web y ocupa una gran parte del mercado. Sin embargo, la próxima versión de IE no se lanzaría hasta dentro de 5 años y pronto se quedó atrás de sus competidores.
Publicado por primera vez aquí .