Năm 2007, dự án tiêu chuẩn web một lần nữa được đưa vào để thúc đẩy Microsoft xây dựng trình duyệt tuân thủ tiêu chuẩn nhất cho đến nay.
Xin gửi lời cảm ơn đặc biệt tới Molly Holzschlag vì tất cả sự giúp đỡ của cô ấy để viết bài báo này và với dự án này nói chung. Rất cám ơn bạn Molly, vì sự hỗ trợ liên tục và công việc liên tục của bạn với web.
Cuối năm 2007, Molly Holzschlag được mời ngồi cùng Bill Gates tại một sự kiện bàn tròn của Microsoft. Holzschlag đã gặp Gates vào năm trước, tại một sự kiện tương tự, và họ ở đó để thảo luận về cùng một vấn đề - trình duyệt web và các tiêu chuẩn. Cuộc họp diễn ra khá ngắn; mỗi người chỉ được đưa ra một câu hỏi duy nhất.
Cô ấy ở đó đại diện cho Dự án Tiêu chuẩn Web (WaSP) với vai trò là trưởng dự án. WaSP đã làm việc với Microsoft trong nhiều năm, ủng hộ việc hỗ trợ các tiêu chuẩn trong Internet Explorer để bắt kịp với những phát triển mới nhất từ W3C. Internet Explorer 7, được phát hành một năm trước đó, là bằng chứng về sự hợp tác thành công giữa Microsoft và cộng đồng các nhà phát triển làm việc thay mặt cho WaSP. Tuy nhiên, Holzschlag cảm thấy rằng sự giao tiếp giữa WaSP và Microsoft đang bị tuột dốc.
Là một người ngoài cuộc đến dự cuộc họp, Holzschlag ở một vị trí duy nhất để đẩy lùi Microsoft và phá vỡ chính trị nội bộ của công ty công nghệ lớn nhất trong nước. Vì vậy, khi đến lúc đặt câu hỏi, cô ấy cắt ngang ngay. Cô ấy giải thích rằng trong sáu tháng qua, Microsoft đã bỏ một số kênh liên lạc vốn rất quan trọng trong các lần hợp tác trước đây của họ, đồng thời nói thêm:
Bởi vì là người ở đây được cho là người liên lạc giữa các nhà thiết kế và nhà phát triển cho Web và cuộc trò chuyện về trình duyệt, cuộc trò chuyện này dường như đã bị tắt gần như hoàn toàn.
Gates đã giới thiệu cô ấy với Dean Hachamovitch, tổng giám đốc của nhóm IE, để thảo luận về loại cải tiến nào sẽ đưa nó vào Internet Explorer 8. Gates muốn đảm bảo rằng Holzschalg biết rằng đây chỉ là một sơ suất tạm thời và rằng cô ấy đội và của anh ấy sẽ sớm ở trên cùng một trang.
“Tôi sẽ xem xét nó,” anh hứa.
Đây là Giám đốc điều hành của Microsoft, một công ty phần mềm nổi tiếng đóng cửa, đảm bảo rằng không chỉ các tiêu chuẩn web sẽ là công dân hạng nhất trong Internet Explorer 8, mà tính minh bạch và cộng tác là nền tảng cho sự phát triển của trình duyệt.
Để hiểu mọi thứ đã thay đổi như thế nào tại Microsoft—mức độ minh bạch đó quan trọng như thế nào—bạn cần quay lại vài năm trước, vào thời điểm WaSP được tạo ra.
Một thập kỷ trước cuộc họp đó, vào giữa đến cuối những năm 1990, Microsoft và Netscape đã cạnh tranh gay gắt để giành thị phần trình duyệt, trong cái mà sau này được gọi là Cuộc chiến trình duyệt . Hai công ty làm việc độc lập, Netscape trên Navigator và Microsoft trên Internet Explorer, bổ sung thêm các tính năng độc quyền và ngày càng rời xa các tiêu chuẩn và hứa hẹn về một trang web mở.
Các nhà phát triển cảm thấy thất vọng và bị mắc kẹt giữa cuộc xung đột này. Một phong trào cấp cơ sở được hình thành nhằm mục đích thuyết phục các trình duyệt hỗ trợ đồng đều hơn các công nghệ web, đặc biệt là Mô hình đối tượng tài liệu (DOM). Họ tự gọi mình là Dự án Tiêu chuẩn Web, hay WaSP. Jeffrey Zeldman, lãnh đạo lần lặp lại đầu tiên của nhóm, thường sử dụng một chiến thuật được gọi là “chuỗi” của WaSP — gây áp lực công khai lên các trình duyệt để áp dụng các tiêu chuẩn tốt hơn và hỗ trợ DOM thông qua các bài xã luận trực tuyến công khai, gay gắt và các chiến dịch email rộng rãi, không ngừng . Microsoft là một mục tiêu thường xuyên.
Năm 2001, Microsoft phát hành Internet Explorer 6. Các tiêu chuẩn web bắt đầu thay đổi. Phần lớn, trình duyệt này được Zeldman và Dự án tiêu chuẩn web tôn vinh vì hỗ trợ tiêu chuẩn và DOM tốt hơn mức trung bình. Theo thời gian, tổ chức ít phụ thuộc vào sự nhức nhối của WaSP hơn và chuyển trọng tâm của họ từ việc gây áp lực lên các trình duyệt sang giáo dục và tiếp cận nhà phát triển.
Ít nhất, đó là, trong một thời gian ngắn.
Microsoft , không quá quan tâm đến việc học hỏi từ những sai lầm trong quá khứ của họ, đã quyết định rằng về cơ bản họ đã hoàn thành công việc của mình. Sau khi phát hành IE6, họ đã chuyển các kỹ sư từ nhóm IE sang nơi khác và chỉ để lại một hoặc hai người xung quanh để điều khiển con tàu.
Trong khi đó, nền tảng web tiếp tục phát triển. Rất nhiều điều đã xảy ra chỉ trong vài năm ngắn ngủi. W3C đang chuyển đổi sang XHTML và các thông số kỹ thuật tiêu chuẩn mới. CSS, một công nghệ tương đối mới khi IE 6 được phát hành, đang được nghiên cứu tích cực tại W3C. Firefox, một nhánh của Netscape , đã phát hành trình duyệt nguồn mở tuân thủ tiêu chuẩn của họ. Opera, người ủng hộ liên tục cho các tiêu chuẩn web, cho đến phiên bản 7, trình duyệt đầu tiên giới thiệu tính năng duyệt theo thẻ. Và cả hai đã thêm một số hỗ trợ CSS thực sự ấn tượng (ngay cả khi thị phần của họ còn nhỏ).
Microsoft không có gì mới để thêm vào cuộc trò chuyện. IE 6, từng là quán quân về tiêu chuẩn web, lại một lần nữa tụt lại phía sau và bị chỉ trích vì không bắt kịp các tiêu chuẩn web hiện đại. Với rất ít hoặc không có chuyển động nào trong trình duyệt trong nửa thập kỷ, nhiều nhà phát triển thậm chí bắt đầu đổ lỗi cho Microsoft vì đã kìm hãm web.
Holzschlag đã làm việc với tổ chức trong nhiều năm, chủ yếu về CSS. Năm 2003, cô được yêu cầu giúp lãnh đạo dự án cùng với người đồng lãnh đạo Steve Champeon. Cô ấy bước vào một thế giới với các thông số kỹ thuật web đang phát triển nhanh chóng và sự phấn khích thực sự từ một cộng đồng các nhà phát triển web đang phát triển. Tuy nhiên, Microsoft vẫn là một rào cản lớn và nếu web đang phát triển, Microsoft sẽ cần phải tham gia.
Vào thời điểm mà dường như Microsoft và WaSP đang đào sâu chiến hào của họ, tất cả những gì Holzschlag thấy là một cây cầu. Triển vọng đó cuối cùng sẽ có tác động rất lớn đến các tiêu chuẩn web.
Thay vì điều phối một cuộc tấn công chống lại Microsoft, Holzschlag bắt đầu gặp gỡ các thành viên của nhóm Internet Explorer để xem liệu họ có thể làm việc cùng nhau hay không. Trước sự ngạc nhiên của cô, họ rất vui được gặp cô. Mặc dù không được biết đến rộng rãi vào thời điểm đó, nhưng có một số nhân viên trong Microsoft thậm chí đã bắt đầu ủng hộ nội bộ để hỗ trợ các tiêu chuẩn tốt hơn và một phiên bản mới của trình duyệt. Các nhà phát triển như Chris Wilson và Markus Mielke đã thúc đẩy các ông chủ của họ làm tốt hơn trong một thời gian. Nhưng cái họ cần là một cú hích tốt từ bên ngoài.
Ngay sau khi giới thiệu xong, WaSP đã thành lập Lực lượng Đặc nhiệm Dự án Tiêu chuẩn Web của Microsoft, một tuyên bố hợp tác chính thức giữa WaSP và Microsoft. Cộng đồng web đã học được rất nhiều về HTML và CSS từ các trình duyệt mã nguồn mở như Opera và Firefox. Nhưng hỗ trợ tiêu chuẩn đó cần thiết để đưa vào IE. Lực lượng đặc nhiệm đã làm việc với Microsoft, kết nối trực tiếp với các nhà phát triển trong nhóm của họ và ủng hộ việc tuân thủ tốt hơn các tiêu chuẩn W3C trong các phiên bản tương lai của Internet Explorer.
Không phải ai cũng đồng ý với hướng đi mới của WaSP; có những người ủng hộ các tiêu chuẩn đã đẩy lùi việc hợp tác với Microsoft. Nhưng Holzschlag biết rằng sự ganh đua đã dẫn đến sự trì trệ. Hợp tác có thể dẫn đến tiến bộ.
Và Microsoft thực sự đã bắt đầu mở ra mọi thứ. Họ nói chuyện với cộng đồng và thu thập phản hồi. Wilson và Mielke đã bắt đầu một blog công khai, với các công văn từ bên trong nhóm phát triển Internet Explorer. Với sự hỗ trợ từ bên ngoài—và giờ đây với ít nhất một số hỗ trợ từ bên trong—nhóm đó đã ra mắt Internet Explorer 7 vào năm 2006, với sự tuân thủ các tiêu chuẩn web tốt hơn, giao diện nhanh hơn và giao diện người dùng hoàn toàn mới.
Cũng trong năm 2006, Holzschlag được mời tham gia sự kiện Tất tay kết hợp hàng năm của Microsoft. Cô ấy ngồi trong một hội thảo với các thành viên khác từ cộng đồng web, như Andy Clarke và Eric Meyer, cùng với các thành viên từ nhóm IE. Họ đã nói chuyện cởi mở về các vấn đề mà các nhà phát triển gặp phải khi làm việc với trình duyệt của họ và những gì tốt nhất có thể được thực hiện trong tương lai. Bản beta đã được phát hành cho IE 7, nhưng nhóm từ Microsoft đã lắng nghe phản hồi này và bắt đầu đưa nó vào phiên bản tiếp theo. Chính tại đó, cô đã gặp Bill Gates lần đầu tiên .
Điều này đưa chúng ta trở lại năm 2007, khi Holzschlag được mời trở lại sự kiện bàn tròn—Microsoft Mix'n'Mash (lần này với một nhóm kỹ sư chặt chẽ hơn một chút đặt câu hỏi)—với một câu hỏi bắt đầu cho Bill Gates bài này.
Trong giai đoạn đó, sau khi phát hành Internet Explorer 7 và trước khi ra mắt Internet Explorer 8, nhóm trình duyệt của Microsoft rất đam mê và đầy tham vọng. Nhiều người là đại diện tại W3C. Họ biết phải làm gì, nhưng họ cần sự chấp thuận từ trên cao. Holzschlag đã gây áp lực với câu hỏi của mình dành cho Gates, đẩy các tiêu chuẩn web trở lại cuộc trò chuyện.
Rất nhiều thứ đã thay đổi trong mười năm. Giờ đây Bill Gates đã hiểu tầm quan trọng của Internet Explorer và các tiêu chuẩn web. Khi Holzschlag đặt câu hỏi cho cô ấy, anh ấy đã trả lời trực tiếp. Văn hóa xung quanh nhóm trình duyệt của Microsoft đã thực sự thay đổi. Họ được tự do và hỗ trợ để làm việc trên các công nghệ không chỉ giúp Internet Explorer tốt hơn mà còn giúp trang web tốt hơn.
Trong vài năm tới, nhóm trình duyệt đó sẽ mở rộng hơn nữa. Trong các thông báo công khai và trong một blog đang phát triển do Wilson, Mielke và những người khác trong nhóm IE viết, Microsoft đã tỏ ra sẵn sàng và có thể cộng tác với WaSP và các nhà phát triển tập trung vào tiêu chuẩn.
Việc phát hành Internet Explorer 8 vào năm 2009 đã chứng minh điều đó. Nó tuân thủ tốt hơn các tiêu chuẩn W3C so với bất kỳ phiên bản tiền nhiệm nào, bao gồm việc triển khai DOM đầy đủ hơn, hỗ trợ CSS tốt hơn và bao gồm các mốc ARIA. Đó là một sự thay đổi đáng kinh ngạc so với Microsoft đã phát hành Internet Explorer 6 vào năm 2001.
Holzschlag cuối cùng đã từ bỏ vai trò lãnh đạo tại WaSP và bắt đầu tư vấn cho Microsoft. Công việc của cô ấy với web, ủng hộ truy cập mở và các tiêu chuẩn web, chưa bao giờ dừng lại. Thời gian của cô ấy tại WaSP là một phần của cộng đồng web đã cùng nhau phát triển hướng tới một tương lai tuân thủ các tiêu chuẩn hơn.
Lực lượng đặc nhiệm tiêu chuẩn web của Microsoft
Internet Explorer 6
Ngày 27 tháng 8 năm 2001
Microsoft phát hành Internet Explorer 6 đi kèm với Windows XP. Trình duyệt này khá tiên tiến, có các tiêu chuẩn web mới nhất và chiếm thị phần lớn trên thị trường. Tuy nhiên, phiên bản tiếp theo của IE đã không được phát hành trong 5 năm và nó nhanh chóng bị tụt hậu so với các đối thủ cạnh tranh.
Lần đầu tiên được xuất bản ở đây .