Giganci sieciowi chcą ujednolicić rozszerzenia internetowe

Apple, Mozilla, Google i Microsoft połączyły siły Aby móc wspierać programistów rozszerzeń, ponieważ bez wątpienia Chrome jest najczęściej używaną przeglądarką i na której programiści również wolą skupić swoje wysiłki na tworzeniu rozszerzeń, pomijając inne przeglądarki.

Dlatego nowa grupa społecznościowa „WebExtensions” spróbuje stworzyć wspólną architekturę dla przyszłych rozszerzeń internetowych i zaprasza programistów do przyłączenia się do tej inicjatywy. Safari przyjęła nowy interfejs API rozszerzeń internetowych z systemem macOS Big Sur, który umożliwia współpracę z rozszerzeniami zaprojektowanymi dla innych przeglądarek. To otworzyło drzwi do nowych rozszerzeń, ale nie zdefiniowano znormalizowanej metody opracowywania rozszerzeń.

Nowa grupa, w skrócie WECG składa się z członków każdego z głównych twórców przeglądarek. Na czele tej nowej grupy stoi Timothy Hatcher z Apple i Simeon Vincent z Google. Wśród obecnych uczestników są pracownicy Apple, Mozilla i Microsoft.

Konsorcjum World Wide Web, organ odpowiedzialny za promowanie kompatybilności technologii World Wide Web, skomentował akcję:

„Z przyjemnością ogłaszamy uruchomienie WebExtensions Community Group (WECG). Ponieważ różne przeglądarki w ostatnich latach przyjęły szeroko obsługiwany model rozszerzeń, WECG jest podekscytowana możliwością zbadania, w jaki sposób dostawcy przeglądarek i inni interesariusze mogą współpracować, aby promować wspólną platformę rozszerzeń przeglądarki. Apple, Google, Microsoft i Mozilla uruchamiają tę grupę społecznościową i zapraszamy innych dostawców przeglądarek, twórców rozszerzeń i zainteresowane strony do przyłączenia się do tej inicjatywy *. «

Grupa społeczności WebExtensions ma dwa celeułatwić programistom tworzenie rozszerzeń określenie spójnego modelu oraz wspólny rdzeń funkcji, interfejsów API i uprawnień. Opisują również architekturę, która poprawia wydajność i jest jeszcze bezpieczniejsza i odporna na nadużycia.

W liście pracy wspominają następujące zasady projektowania:

  • Zorientowany na użytkownika: rozszerzenia przeglądarki umożliwiają użytkownikom dostosowanie sposobu przeglądania stron internetowych w oparciu o ich preferencje i potrzeby.
  • Zgodność: utrzymywać i poprawiać zgodność z istniejącymi rozszerzeniami i popularnymi interfejsami API rozszerzeń. Dzięki temu programiści nie będą musieli całkowicie przepisywać swoich rozszerzeń, aby działały w różnych przeglądarkach, co może być podatne na błędy.
  • Rendimiento: zezwól programistom na pisanie rozszerzeń, które nie mają negatywnego wpływu na wydajność lub zużycie energii stron internetowych lub przeglądarki.
  • bezpieczeństwo: Wybierając rozszerzenia do użycia, użytkownicy nie powinni rezygnować z funkcjonalności i bezpieczeństwa. Dzięki nowym interfejsom API rozszerzeń zostanie wprowadzona zmiana w modelu.
  • Prywatność: podobnie, użytkownicy nie powinni być zmuszeni do kompromisów w zakresie funkcjonalności i prywatności. . Ponieważ najważniejsze będzie to, że rozszerzenia przeglądarki poprawiają wrażenia użytkownika, jednocześnie wymagając minimalnego niezbędnego dostępu do danych przeglądania użytkownika, aby zmniejszyć lub wyeliminować kompromis, jaki użytkownicy końcowi muszą dokonać między funkcjonalnością a poufnością.
  • Ruchliwość: Deweloperzy powinni stosunkowo łatwo przenosić rozszerzenia z jednej przeglądarki do drugiej, a przeglądarki obsługiwać rozszerzenia na różnych urządzeniach i systemach operacyjnych.
  • Utrzymanie: Uproszczenie interfejsów API powinno umożliwić szerszej grupie programistów tworzenie rozszerzeń i ułatwić im utrzymanie tworzonych przez nich rozszerzeń.
  • Autonomia: dostawcy przeglądarek powinni zapewnić Twojej przeglądarce określone funkcje, a także powinni mieć możliwość eksperymentowania z nowymi funkcjami. .

Grupa nie chce określać wszystkich aspektów platformy rozszerzeń internetowych ani tłumić innowacji. Każdy dostawca przeglądarki będzie nadal działał niezależnie, zgodnie z własnymi zasadami. Twórcy przeglądarek i sprzedawcy zainteresowani udziałem w grupie mogą zarejestrować się za pośrednictwem strony internetowej W3C. WECG posiada dedykowane repozytorium GitHub z listem pracy i osiągnięciami społeczności.

źródło: https://www.w3.org/


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: AB Internet Networks 2008 SL
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.