Root NationTin tứcTin tức CNTTApple, Google, Microsoft và Mozilla đang hợp tác phát triển một phần mở rộng cho trình duyệt

Apple, Google, Microsoft và Mozilla đang hợp tác phát triển một phần mở rộng cho trình duyệt

-

Các tiện ích mở rộng trình duyệt có thể khó phát triển và duy trì, đặc biệt là đối với các tiện ích mở rộng muốn hỗ trợ nhiều hơn một trình duyệt. Firefox, Edge, Opera và các trình duyệt khác dựa trên các API tiện ích mở rộng của họ trên Chrome, nhưng mỗi trình duyệt lại thêm các thay đổi của riêng mình và không phải lúc nào cũng triển khai các API mới của Google. May mắn thay, tất cả các nhà cung cấp trình duyệt lớn đã đồng ý thành lập nhóm WebExtensions, nhóm có mục tiêu là chuẩn hóa các API và chức năng trên các trình duyệt.

Theo dữ liệu có sẵn, đại diện của tất cả các nhà phát triển trình duyệt lớn sẽ tham gia vào quá trình tiêu chuẩn hóa các tiện ích mở rộng và nhóm, có tên là Nhóm cộng đồng WebExtensions (WECG), sẽ do Timothy Hatcher đứng đầu. Apple và Simeon Vincent của Google. Cùng nhau, họ sẽ cố gắng giải quyết một số nhiệm vụ chính.

Trước hết, đó là về việc đơn giản hóa quá trình phát triển các tiện ích mở rộng bằng cách tạo ra một mô hình nhất quán và cốt lõi, chức năng, API và quyền chung. Nó cũng được lên kế hoạch để biên soạn một mô tả về kiến ​​trúc, việc sử dụng chúng sẽ làm tăng năng suất của các giải pháp được tạo ra, cũng như làm cho chúng an toàn hơn.

Tiện ích mở rộng Web

Đồng thời, những người tham gia dự án không có ý định chỉ rõ mọi khía cạnh của việc phát triển các phần mở rộng hoặc hạn chế sự đổi mới. Mỗi nhà phát triển trình duyệt sẽ tiếp tục hoạt động độc lập theo các quy tắc và chính sách riêng của họ. Các nhà phát triển phần mở rộng và trình duyệt quan tâm đến việc tham gia vào dự án này có thể tham gia bằng cách gửi đơn đăng ký trên trang web của Tổ chức World Wide Web Consortium (W3C). Các thành viên WECG đã tạo một kho lưu trữ riêng trên GitHub sẽ được sử dụng cho công việc trong tương lai. Nó cũng chứa các quy tắc và quy chế một cộng đồng các nhà phát triển mới.

https://twitter.com/w3c/status/1400860930611757059?s=20

WebExtensions đã được sử dụng làm thuật ngữ chung cho API tiện ích mở rộng của Chrome trong vài năm qua. Opera đã áp dụng nó khi trình duyệt chuyển sang Chrome vào năm 2013, Firefox chuyển sang API vào năm 2017 (Mozilla chủ yếu đặt ra thuật ngữ "WebExtensions") và Safari đã thêm hỗ trợ cho nó vào năm ngoái. Tuy nhiên, các quyền và API khả dụng khác nhau đáng kể giữa các trình duyệt, vì vậy quá trình tiêu chuẩn hóa sẽ là tin vui cho các nhà phát triển. Các trình duyệt dựa trên crom như Vivaldi và trình duyệt mới Microsoft Edge phần lớn tuân theo cách triển khai của Chrome với rất ít thay đổi (nếu có).

Đọc thêm:

Dzhereloappletrong
Đăng ký
Thông báo về
khách sạn

0 Nhận xét
Bài đánh giá được nhúng
Xem tất cả các bình luận