Bộ nguồn mới Blink sẽ được xây dựng dưới sự góp mặt của Google và Opera.
Google hôm nay vừa cho biết rằng trình duyệt Chrome và Chromium (nền tảng để xây dựng nên Chrome) sẽ ngừng sử dụng bộ nguồn dựng trang WebKit và chuyển sang dùng "Blink".
Bộ nguồn mã nguồn mở này do chính Google xây dựng dựa trên nền WebKit nhưng có thiết kế đơn giản hơn để giúp đẩy nhanh tốc độ phát triển Chrome. Từ trước đến nay Chrome áp dụng một kiến trúc khác biệt so với những trình duyệt WebKit khác (như Safari của Apple chẳng hạn) để giúp các thẻ vẫn mở ngay cả khi một trang web nào đó dừng hoạt động. Google gọi đây là "kiến trúc đa tiến trình" và theo thời gian, nó đã làm cho dự án Chromium cũng như WebKit trở nên phức tạp hơn so với trước.
Google nói đây là một quyết định không dễ dàng. "Chúng tôi biết rằng việc giới thiệu một bộ nguồn dựng trang mới có thể ảnh hưởng nghiêm trọng đến thế giới web. Tuy nhiên, chúng tôi tin rằng việc có nhiều bộ nguồn dựng trang - tương tự như việc có nhiều trình duyệt - sẽ giúp thúc đẩy tính sáng tạo. Theo thời gian, điều đó sẽ giúp toàn hệ sinh thái web trở nên khỏe mạnh hơn". Một trong điểm nổi bật của Blink đó là khả năng tách trang web thành nhiều tiến trình nhỏ và riêng biệt, tức là nếu một phần của trang web bị lỗi thì nó không ảnh hưởng đến cả trăng. Tính năng này giúp cho các ứng dụng nền web có thể hoạt động tốt hơn và tiến gần hơn đến hiệu năng của ứng dụng nội tại (native app), đồng thời duy trì sự ổn định cho người dùng.
Trong ngắn hạn, Blink sẽ không gây nhiều ảnh hưởng đến các nhà phát triển web. Google hứa rằng hãng sẽ hợp tác chặt chẽ với những nhà cung cấp trình duyệt khác để giúp thúc đẩy thế giới web nhưng vẫn đảm bảo tính tương thích của các trang web hiện tại với Blink. Giai đoạn đầu của dự án sẽ tập trung vào việc cải thiện các kiến trúc bên trong Blink và đơn giản hóa các dòng mã lệnh. Google cho biết họ hi vọng có thể xóa bỏ 7 hệ thống nhỏ trong bộ nguồn WebKit với hơn 7.000 tập tin, bao gồm hơn 4,5 triệu dòng mã. Còn trong dài hạn, mã sẽ được viết nhắm đến tính ổn định cao và ít lỗi hơn.
Cũng trong dịp này, Opera - công ty vừa mới từ bỏ bộ nguồn Presto để chuyển sang WebKit - cho biết họ sẽ "cống hiến cho Blink trong tương lai" và Blink cũng sẽ là bộ nguồn được dùng trong các trình duyệt Opera". Bruce Lawson, một trong những lập trình viên đi đầu tại Opera, nói rằng "kiến trúc của nó (Blink) cho phép tăng tốc độ - điều mà Opera và Google từ lâu đã chú trọng vào. Khi các trình duyệt nhanh và có khả năng trao đổi thông tin trong nội bộ (interoperable), việc sử dụng web như một nền tảng sẽ trở nên cạnh tranh hơn so với ứng dụng nội tại".
NỔI BẬT TRANG CHỦ
Cùng nhận tiền của NASA để sản xuất tàu vũ trụ, SpaceX thành công lớn còn Boeing lỗ nặng
Boeing đứng trước những sóng gió lớn nếu không hoàn thành dự án Starliner của mình.
iPhone 14 Pro Max phát nổ khiến người dùng bị thương