Sau hơn 20 năm phát triển và cạnh tranh với các trình duyệt web của đối thủ nhưng lại bị “thất thủ”, hiện Microsoft đã quyết định chuyển sang sử dụng công cụ làm nên trình duyệt nổi tiếng Google Chrome là Chromium, để tạo ra một trình duyệt web tốt toàn tập.
Cụ thể, Microsoft cho biết sẽ phát triển lại trình duyệt Edge dựa trên Chromium, dự án mã nguồn mở đã làm nên Google Chrome, thay cho EdgeHTML.
“Chúng tôi sẽ phát triển lại Microsoft Edge theo hướng đi mới, và sẽ hỗ trợ tốt trên các phiên bản Windows bao gồm Windows 7, Windows 8 và Windows 10. Chúng tôi cũng sẽ đưa Microsoft Edge lên các nền tảng máy tính để bàn khác, như macOS. Cải thiện trải nghiệm duyệt web cho người dùng cuối (khả năng tương thích tốt hơn) và nhà phát triển (ít phân mảnh hơn), mang đến một nền tảng web nhất quán có sẵn rộng rãi nhất có thể.”
“Để thực hiện điều này, chúng tôi sẽ sử dụng nền tảng của Chromium cùng với thay đổi trong mô hình phân phối của chúng tôi, để những trải nghiệm trên Microsoft Edge và nền tảng web luôn khả dụng ở tất cả các hệ điều hành được hỗ trợ” – Microsoft thông cáo.
Việc Microsoft gia nhập cộng đồng nguồn mở, sẽ mang lại ý nghĩa lớn cho thế giới web. Dưới đây là những điều thú vị sẽ xảy ra đối với mạng lưới web trong thời gian tới:
Hỗ trợ đa nền tảng với hiệu suất tốt nhất

Một trong những vấn đề lớn nhất hiện nay của Chromium là mức độ phổ biến, do quá “ngốn” tài nguyên, điển hình như tiêu thụ nhiều điện năng, chiếm dụng tài nguyên hệ thống và nói chung là không hoạt động tốt. Điều này, phần lớn là do Google và Chromium không sở hữu hệ điều hành riêng (bên ngoài ChromeOS), cho nên không có quyền truy cập sâu vào các hàm API hệ thống. Trong khi đó trình duyệt Safari của Apple và Microsoft Edge lại chiếm ưu thế hơn về khoản này.
Tuy nhiên, một trong những lý do khiến Microsoft quyết định “đập đi xây lại” trình duyệt Edge là vì hiện nay có khá nhiều website được tối ưu cho Chromium, nên việc chuyển đổi này rất cần thiết và giúp mang đến trải nghiệm tốt hon trên Edge.
Chromium là trình duyệt mã nguồn mở được sử dụng làm nền tảng để phát triển trình duyệt Chrome của Google, nhưng ngoài Google thì Microsoft cũng đã có những đóng góp vào Chromium như cải thiện thao tác cuộn đối với màn hình cảm ứng cũng như tương thích vối thiết bị Windows dùng chip ARM.
Về bản chất, Microsoft tuyên bố rằng hãng sẽ mang đến trải nghiệm trình duyệt hàng đầu, bất kể nền tảng bạn đang phát triển là gì, với cùng một công cụ trên mọi thiết bị.
Web như một nền tảng của máy tính để bàn

Các nhà phát triển ứng dụng web cho máy tính để bàn hoặc laptop hiện nay đều ưu tiên chọn Electron của GitHub – và hiện GitHub đã thuộc về Microsoft.
Electron là Framwork cho phép viết desktop app chạy trên mọi nền tảng (Mac, Windows, Linux) dựa trên công nghệ web (Nodejs, HTML và CSS).
Nhiều ứng dụng web phổ biến hiện nay đã tận dụng Electron để xây dựng, bao gồm Slack, Visual Studio Code, WhatsApp desktop và nhiều ứng dụng khác, phần lớn là vì nó hướng đến nhiều loại hệ thống nhưng chỉ dùng chung một ngôn ngữ.
Sau tất cả, Electron hiện dựa trên Chromium, bởi vậy thêm một lý do để Microsoft phát triển Edge bằng Chromium. Với sự thay đổi này, cho phép các ứng dụng Electron hoạt động hiệu quả hơn, ổn định hơn và thân thiện hơn với tài nguyên hệ thống (đặc biệt là bộ nhớ và pin).
Dù Electron vẫn còn đó những hạn chế lớn nhưng nó sẽ mở ra một làn sóng mới cho web apps trên máy tính để bàn.
Công nghệ web đã sẵn sàng…

Microsoft đã thực hiện nhiều nỗ lực trong những năm qua để xây dựng các framework cho các nhà phát triển sử dụng, nhưng đều thất bại thảm hại, bao gồm Silverlight, XAML, WPF, Metro,…
Tuy nhiên, gần đây, Microsoft đã tích hợp vào web apps nền tảng tiến bộ tiếp theo của mình là PWAs (Progressive Web Apps) – hỗ trợ cho việc phát triển ứng dụng đa nền tảng, và các ông lớn đang bắt đầu sử dụng công nghệ này cho các web apps của họ, như Twitter, Lyft, Starbucks, NASA và rất nhiều công ty khác nữa.
Microsoft cũng đã mang PWAs đến Windows Store, và thậm chí Chrome đã thử nghiệm hỗ trợ PWAs trên tất cả các nền tảng. Bên cạnh đó hãng này còn cho rằng web sẽ là một nền tảng của các ứng dụng trong tương lai.
Theo đó, Microsoft muốn cung cấp một cách tuyệt vời nhất và nhất quán cho các nhà phát triển để xây dựng các ứng dụng có thể hoạt động ở bất cứ đâu, và chỉ cần viết một lần duy nhất.
Vẫn còn rất sớm để khẳng định được điều gì, và các kế hoạch của Microsoft nói trên thậm chí chưa được thực hiện đầy đủ, nhưng dù sao bước đi này của gã khổng lồ phần mềm cũng mang đến những đổi mới thú vị cho nền tảng web.
Microsoft cho biết trình duyệt Edge dựa trên Chromium sẽ có phiên bản thử nghiệm dành cho các nhà lập trình vào đầu 2019. Chúc ta hãy chờ xem kết quả ban đầu sẽ như thế nào, và hy vọng sẽ không đi theo vết xe đổ của Internet Explorer và Edge (tiền nhiệm).



