Tīmekļa milži vēlas standartizēt tīmekļa paplašinājumus

Apple, Mozilla, Google un Microsoft ir apvienojuši spēkus Lai varētu atbalstīt paplašinājumu izstrādātājus, jo, bez šaubām, pārlūks Chrome ir visbiežāk izmantotais pārlūks, uz kuru izstrādātāji arī dod priekšroku koncentrēties uz paplašinājumu izveidi, atstājot malā citas pārlūkprogrammas.

Tāpēc jauna kopienas grupa "WebExtensions" mēģinās izveidot kopīgu arhitektūru nākotnes tīmekļa paplašinājumiem un aicina izstrādātājus pievienoties šai iniciatīvai. Safari ir pieņēmis jaunu tīmekļa paplašinājuma API ar macOS Big Sur, kas ļauj citiem pārlūkiem paredzētajiem paplašinājumiem strādāt ar to. Tas pavēra durvis jauniem paplašinājumiem, taču nebija definēta standartizēta paplašinājumu izstrādes metode.

Jaunā grupa, saīsināti WECG veido dalībnieki no visiem galvenajiem pārlūka izstrādātājiem. Vada šo jauno grupu, mēs atrodam Timothy Hatcher no Apple un Simeon Vincent no Google. Pašreizējo dalībnieku vidū ir darbinieki no Apple, Mozilla un Microsoft.

World Wide Web Consortium, kas ir atbildīga par globālā tīmekļa tehnoloģiju savietojamības veicināšanu, komentēja šo darbību:

“Ar prieku paziņojam par WebExtensions Community Group (WECG) darbības uzsākšanu. Dažādām pārlūkprogrammām pēdējos gados pieņemot plaši atbalstītu paplašinājumu modeli, WECG ir priecīgs izpētīt, kā pārlūku pārdevēji un citas ieinteresētās puses var sadarboties, lai popularizētu kopēju pārlūka paplašinājumu platformu. Apple, Google, Microsoft un Mozilla izlaiž šo kopienas grupu, un mēs aicinām citus pārlūku pārdevējus, paplašinājumu izstrādātājus un ieinteresētās puses pievienoties šai iniciatīvai *. «

WebExtensions kopienas grupa ir divi mērķi Kas viņi ir atvieglot izstrādātājiem paplašinājumu izveidi norādot konsekventu modeli un kopīgs funkciju, API un atļauju kodols. Viņi arī apraksta arhitektūru, kas uzlabo veiktspēju un ir vēl drošāka un izturīgāka pret ļaunprātīgu izmantošanu.

Darba vēstulē viņi min šādiem dizaina principiem:

  • Uz lietotāju vērsts: pārlūka paplašinājumi ļauj lietotājiem pielāgot tīmekļa pārlūkošanas pieredzi, pamatojoties uz viņu vēlmēm un vajadzībām.
  • Saderība: uzturēt un uzlabot saderību ar esošajiem paplašinājumiem un populārajiem paplašinājumu API. Tas ļaus izstrādātājiem nevajadzēt pilnībā pārrakstīt paplašinājumus, lai tie darbotos dažādās pārlūkprogrammās, kas var būt kļūdainas.
  • Izrāde: Ļauj izstrādātājiem rakstīt paplašinājumus, kas negatīvi neietekmē tīmekļa lapu vai pārlūkprogrammas veiktspēju vai enerģijas patēriņu.
  • Drošība: Izvēloties izmantojamos paplašinājumus, lietotājiem nevajadzētu būt kompromisiem attiecībā uz funkcionalitāti un drošību. Ar jauno paplašinājumu API tiks veiktas izmaiņas modelī.
  • Konfidencialitāte: tāpat lietotājiem nevajadzētu būt kompromisiem attiecībā uz funkcionalitāti un privātumu. Tā kā galvenais ir tas, ka pārlūka paplašinājumi uzlabo lietotāja pieredzi, vienlaikus pieprasot minimālo nepieciešamo piekļuvi lietotāja pārlūkošanas datiem, lai samazinātu vai novērstu kompromisu, kas gala lietotājiem jāveic starp funkcionalitāti un konfidencialitāti.
  • Pārnesamība: Izstrādātājiem vajadzētu būt samērā viegli pārsūtīt paplašinājumus no viena pārlūka uz citu, kā arī pārlūkiem atbalstīt paplašinājumus dažādās ierīcēs un operētājsistēmās.
  • Uzturamība: Vienkāršojot API, tam vajadzētu ļaut plašākai izstrādātāju grupai izveidot paplašinājumus un atvieglot viņu izveidoto paplašinājumu uzturēšanu.
  • Autonomija: pārlūkprogrammu nodrošinātājiem jūsu pārlūkprogrammai jānodrošina īpaša funkcionalitāte, kā arī jābūt iespējai eksperimentēt ar jaunām funkcijām.

Grupa nevēlas norādīt visus tīmekļa paplašinājumu platformas aspektus vai apslāpēt jauninājumus. Katrs pārlūka nodrošinātājs turpinās darboties neatkarīgi, ievērojot savas politikas. Pārlūkprogrammu izstrādātāji un pārdevēji, kuri ir ieinteresēti piedalīties grupā, var reģistrēties, izmantojot W3C vietni. WECG ir īpaša GitHub repozitorija ar darba vēstuli un kopienas sasniegumiem.

Fuente: https://www.w3.org/


Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: AB Internet Networks 2008 SL
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.