NộI Dung
Năm ngoái, có những lo ngại về một nền độc quyền WebKit đang phát triển, điều này hầu như không bị xua tan khi Opera công bố quyết định loại bỏ công cụ kết xuất trình duyệt Presto của riêng mình để chuyển sang sử dụng WebKit. Tuy nhiên, trong một loạt các hoạt động trong ngày qua, hai công cụ kết xuất mới đã được công bố: Blink và Servo.
Theo Mozilla, Servo là sự hợp tác với Samsung. CTO của Mozilla Brendan Eich cho biết dự án này được xúi giục để cho phép Mozilla “tận dụng các kiến trúc máy tính không đồng nhất, đa lõi, nhanh hơn của ngày mai”. Mục đích là xây dựng lại trình duyệt web “từ đầu trên phần cứng hiện đại, suy nghĩ lại các giả định cũ trong quá trình thực hiện”.
Điều này có ý nghĩa gì đối với tương lai lâu dài của Firefox OS là điều ai cũng đoán được, nhưng một bài đăng trong danh sách gửi thư gần đây cho thấy Servo vẫn còn ở giai đoạn đầu và có “nhiều rủi ro lớn có thể ngăn Servo cạnh tranh trong bất kỳ khung thời gian nào, hãy một mình một hợp lý ”.
Ngược lại, Blink dường như là một điều sắp xảy ra. Được thông báo trên Chromium Blog, dự án này là một nhánh của WebKit, ban đầu sẽ tập trung vào các cải tiến kiến trúc nội bộ, trước khi có khả năng tách khỏi ‘cha mẹ’ của nó. Thông tin khác đã được đăng trên trang Blink của trang web Dự án Chromium, trang này cũng cung cấp Câu hỏi thường gặp dành cho nhà phát triển.
Một động thái tích cực
Các số liệu trong ngành nhìn chung là tích cực đối với Blink. Alex Russell, một nhà phát triển web làm việc trên Chrome, cho biết trên blog của mình rằng thay đổi này được thực hiện chủ yếu vì “vấn đề nhanh hơn”. Thông qua Blink, những trình duyệt sử dụng công cụ này sẽ có thể phát triển nhanh hơn và lặp lại nhanh hơn.
Trên blog của mình, Opera’s Bruce Lawson cũng lạc quan về động thái này và cho rằng Blink “có nhiều hứa hẹn cho web”, phù hợp với nhu cầu tốc độ của Opera. “Khi các trình duyệt nhanh và có thể tương tác, việc sử dụng web làm nền tảng sẽ trở nên cạnh tranh hơn so với việc phát triển ứng dụng gốc,” ông nói thêm.
Nói chuyện trực tiếp với .net, Lawson lưu ý rằng "Nháy mắt phân tách WebKit, như WebKit chia nhỏ KHTML" và hơn 4,5 triệu dòng mã sẽ bị xóa. Trình duyệt cũng sẽ không sử dụng tiền tố của nhà cung cấp. Ngoài ra, những cái kế thừa kế thừa từ WebKit sẽ bị xóa nếu có thể. Cũng sẽ có sự khác biệt tiềm ẩn từ những thứ như Safari, Lawson nghĩ: “Tôi không thể bình luận về lộ trình, nhưng Trang tổng quan về tính năng Chromium đưa ra dấu hiệu tốt về một danh sách yêu thích. Vấn đề là kích hoạt và phát triển nền tảng web. Liệu WebKit có quyết định triển khai các tính năng đó hay không, là điều tôi không thể bình luận - vì tôi không biết - nhưng một số trong số chúng có các ô màu đỏ trong cột Safari, cho thấy sự hoài nghi hoặc phản đối. "
Mặc dù một số nhà phát triển đã phàn nàn về việc thử nghiệm bổ sung vì Blink, chuyên gia di động Peter-Paul Koch đã cảnh báo trên Twitter: “Nếu bạn chỉ thử nghiệm trong một trình duyệt dựa trên WebKit, thì dù sao bạn cũng đã làm sai”. Anh ấy đồng ý với Lawson rằng đó là một “lời kêu gọi tuyệt vời về tiền tố nhà cung cấp” và tự hỏi liệu các nhà cung cấp trình duyệt di động khác có chuyển đổi hay không, đây sẽ là “phép thử thực sự cho sự thành công của Blink”.
Nhà phát triển David Story sau đó đã tự hỏi điều đó có thể có ý nghĩa gì đối với Safari: “Nếu Blink khác biệt đáng kể so với WebKit (nó sẽ), điều đó sẽ khiến Safari / WebKit thử nghiệm cho các nhà phát triển Win ở đâu, bây giờ [Safari dành cho Windows] đã chết?”.