ยักษ์ใหญ่ของเว็บต้องการสร้างมาตรฐานส่วนขยายของเว็บ

Apple, Mozilla, Google และ Microsoft ร่วมมือกัน เพื่อให้สามารถรองรับนักพัฒนาส่วนขยายได้ เนื่องจาก Chrome เป็นเบราว์เซอร์ที่มีการใช้งานมากที่สุดโดยไม่ต้องสงสัย และนักพัฒนาซอฟต์แวร์ต้องการเน้นความพยายามในการสร้างส่วนขยายโดยละเว้นเบราว์เซอร์อื่นๆ

จึงเป็นที่มาของชุมชนกลุ่มใหม่ "WebExtensions" จะพยายามสร้างสถาปัตยกรรมทั่วไปสำหรับส่วนขยายเว็บในอนาคต และเชิญนักพัฒนาเข้าร่วมโครงการนี้ Safari ได้นำ API ส่วนขยายเว็บใหม่มาใช้กับ macOS Big Sur ซึ่งช่วยให้ส่วนขยายที่ออกแบบมาสำหรับเบราว์เซอร์อื่นๆ ทำงานได้ สิ่งนี้เปิดประตูสู่ส่วนขยายใหม่ แต่ยังไม่ได้กำหนดวิธีการมาตรฐานสำหรับการพัฒนาส่วนขยาย

กลุ่มใหม่ ตัวย่อ WECG ประกอบด้วยสมาชิกจากผู้พัฒนาเบราว์เซอร์หลักแต่ละคน. ในการเป็นผู้นำกลุ่มใหม่นี้ เราพบ Timothy Hatcher จาก Apple และ Simeon Vincent จาก Google ผู้เข้าร่วมปัจจุบัน ได้แก่ พนักงานจาก Apple, Mozilla และ Microsoft

World Wide Web Consortium ซึ่งเป็นหน่วยงานที่รับผิดชอบในการส่งเสริมความเข้ากันได้ของเทคโนโลยี World Wide Web แสดงความคิดเห็นเกี่ยวกับการดำเนินการดังกล่าว

“เรามีความยินดีที่จะประกาศเปิดตัว WebExtensions Community Group (WECG) ด้วยเบราว์เซอร์ต่างๆ ที่ใช้รูปแบบส่วนขยายที่ได้รับการสนับสนุนอย่างกว้างขวางในช่วงไม่กี่ปีที่ผ่านมา WECG รู้สึกตื่นเต้นที่จะสำรวจว่าผู้จำหน่ายเบราว์เซอร์และผู้มีส่วนได้ส่วนเสียอื่นๆ สามารถทำงานร่วมกันเพื่อส่งเสริมแพลตฟอร์มส่วนขยายเบราว์เซอร์ทั่วไปได้อย่างไร Apple, Google, Microsoft และ Mozilla กำลังเปิดตัวกลุ่มชุมชนนี้ และเราขอเชิญผู้จำหน่ายเบราว์เซอร์ นักพัฒนาส่วนขยาย และผู้สนใจรายอื่นๆ เข้าร่วมโครงการนี้ * «

กลุ่มชุมชน WebExtensions มีวัตถุประสงค์สองประการ ของเขา ทำให้นักพัฒนาสร้างส่วนขยายได้ง่ายขึ้น การระบุรูปแบบที่สอดคล้องกัน และแกนกลางทั่วไปของฟังก์ชัน API และการอนุญาต พวกเขายังอธิบายสถาปัตยกรรมที่ปรับปรุงประสิทธิภาพและมีความปลอดภัยและทนต่อการละเมิดมากยิ่งขึ้น

ในจดหมายสมัครงานเขียนว่า หลักการออกแบบดังต่อไปนี้:

  • ผู้ใช้เป็นศูนย์กลาง: ส่วนขยายเบราว์เซอร์ช่วยให้ผู้ใช้ปรับแต่งประสบการณ์การท่องเว็บตามความชอบและความต้องการของพวกเขา
  • ความเข้ากันได้: รักษาและปรับปรุงความเข้ากันได้กับส่วนขยายที่มีอยู่และ API ส่วนขยายที่เป็นที่นิยม วิธีนี้จะช่วยให้นักพัฒนาไม่ต้องเขียนส่วนขยายใหม่ทั้งหมดเพื่อให้ทำงานในเบราว์เซอร์ต่างๆ ได้ ซึ่งอาจเกิดข้อผิดพลาดได้
  • ประสิทธิภาพการทำงาน: อนุญาตให้นักพัฒนาเขียนส่วนขยายที่ไม่ส่งผลเสียต่อประสิทธิภาพหรือการใช้พลังงานของหน้าเว็บหรือเบราว์เซอร์
  • การรักษาความปลอดภัย: เมื่อเลือกส่วนขยายที่จะใช้ ผู้ใช้ไม่ควรต้องยอมเสียฟังก์ชันการทำงานและความปลอดภัย ด้วย API ส่วนขยายใหม่ จะมีการเปลี่ยนแปลงโมเดล
  • ความเป็นส่วนตัว: ในทำนองเดียวกัน ผู้ใช้ไม่ควรต้องประนีประนอมกับการทำงานและความเป็นส่วนตัว เนื่องจากประเด็นหลักคือส่วนขยายเบราว์เซอร์ช่วยปรับปรุงประสบการณ์ของผู้ใช้ในขณะที่ต้องการการเข้าถึงข้อมูลการท่องเว็บของผู้ใช้ขั้นต่ำที่จำเป็นเพื่อลดหรือขจัดการแลกเปลี่ยนที่ผู้ใช้ปลายทางต้องทำระหว่างการทำงานและการรักษาความลับ
  • การพกพา: ควรเป็นเรื่องง่ายสำหรับนักพัฒนาในการถ่ายโอนส่วนขยายจากเบราว์เซอร์หนึ่งไปยังอีกเบราว์เซอร์หนึ่ง และสำหรับเบราว์เซอร์เพื่อรองรับส่วนขยายบนอุปกรณ์และระบบปฏิบัติการที่หลากหลาย
  • การบำรุงรักษา: การลดความซับซ้อนของ API จะทำให้กลุ่มนักพัฒนาซอฟต์แวร์ในวงกว้างขึ้นสามารถสร้างส่วนขยายและทำให้ง่ายต่อการดูแลส่วนขยายที่สร้างขึ้น
  • เอกราช: ผู้ให้บริการเบราว์เซอร์ควรจัดเตรียมฟังก์ชันเฉพาะให้กับเบราว์เซอร์ของคุณ และควรมีโอกาสทดลองคุณลักษณะใหม่ๆ ด้วย

กลุ่มไม่ต้องการระบุทุกแง่มุมของแพลตฟอร์มส่วนขยายเว็บหรือยับยั้งนวัตกรรม ผู้ให้บริการเบราว์เซอร์แต่ละรายจะยังคงดำเนินการอย่างอิสระด้วยนโยบายของตนเอง นักพัฒนาและผู้จำหน่ายเบราว์เซอร์ที่สนใจร่วมสนับสนุนกลุ่มสามารถลงทะเบียนผ่านเว็บไซต์ W3C ได้ WECG มีที่เก็บ GitHub โดยเฉพาะพร้อมจดหมายสมัครงานและความสำเร็จของชุมชน

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


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. รับผิดชอบข้อมูล: AB Internet Networks 2008 SL
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา