Firefox จะได้รับส่วนขยายใหม่ API โดยไม่มีความเข้ากันได้ย้อนหลัง
นักพัฒนา Mozilla ได้ประกาศ ใน Firefox 45 จะมีการเพิ่มการใช้งาน API สำหรับส่วนขยายเบราว์เซอร์ใหม่ เรียกว่า WebExtensions และใช้เทคโนโลยี HTML ดั้งเดิม WebExtensions จะทำให้สามารถสร้างส่วนขยายที่เข้ากันได้กับ Google Chrome และในทางกลับกัน
โฆษณา
WebExtensions API รุ่นแรกที่เราจะได้เห็นใน Firefox 45 คาดว่าจะมีในเดือนมีนาคม 2016 ในบล็อกโพสต์ Mozilla กล่าวถึง API ต่อไปนี้ที่คาดว่าจะใช้งานได้ในขณะนั้น: alarms, contextMenus, pageAction และ browserAction นอกจากนี้ ยังมี API ที่รองรับบางส่วนอีกด้วย: บุ๊กมาร์ก, คุกกี้, ส่วนขยาย, i18n, การแจ้งเตือน, รันไทม์, ที่เก็บข้อมูล, แท็บ, webNavigation, webRequest, windows
การสนับสนุนสำหรับ addons ชนิดใหม่เหล่านี้มีการใช้งานแล้วในที่เก็บ addons.mozilla.org จะเปิดตัวสู่สาธารณะพร้อมกับ Firefox 44 โดย Firefox 47 การใช้งาน WebExtensions คาดว่าจะอยู่ในช่วงเบต้า ในที่สุด ใน Firefox 48 WebExtensions จะถึงขั้นใช้งานได้
หลังจากนั้น การสนับสนุนส่วนเสริมแบบคลาสสิก (แบบ XUL) จะลดลงหลังจากผ่านไประยะหนึ่ง! ยังไม่ชัดเจนว่าการสนับสนุนส่วนเสริมแบบคลาสสิกจะยังคงใช้งานได้นานเท่าใดใน Firefox
ส่วนเสริมที่สร้างด้วย WebExtensions จะเข้ากันได้กับตัวเลือก Electrolysis/multi-process ของเบราว์เซอร์ Firefox เมื่อเปิดใช้งาน โปรแกรมจะเรียกใช้ส่วนเสริมในกระบวนการที่แยกต่างหาก ซึ่งจะแยกส่วนเสริมออกจากกระบวนการเบราว์เซอร์หลัก แท็บจะทำงานในลักษณะเดียวกัน - กระบวนการแยกต่อแท็บที่เปิดอยู่จะมีให้โดยตัวเลือกหลายกระบวนการ
ส่วนเสริมแบบคลาสสิกมีปัญหากับกระแสไฟฟ้า หลายคนอาจหยุดทำงานอย่างสมบูรณ์เมื่อมีการเปิดตัว Electrolysis ใน Firefox รุ่นเสถียร ซึ่งคาดว่าจะมีในเดือนเมษายน 2016 กับ Firefox 46
แม้ว่าโปรแกรมเสริม WebExtensions สามารถใช้ได้ในเบราว์เซอร์อื่นๆ เช่น Opera หรือ Chrome แต่การสูญหายที่อาจเกิดขึ้น ของส่วนขยาย Firefox ที่มีประโยชน์มากมายนั้นน่าผิดหวังมากที่ผู้ใช้จำนวนมากมักจะหยุดใช้ ไฟร์ฟอกซ์. การเปลี่ยนแปลงเหล่านี้พร้อมกับ การบังคับใช้ลายเซ็นสำหรับส่วนขยายซึ่งไม่สามารถปิดได้ตั้งแต่ Firefox 44 จะลดความยืดหยุ่นและประสิทธิภาพของ Firefox ลงอย่างมาก เป็นไปได้ค่อนข้างมากที่หลายๆ อย่างที่เป็นไปได้ในปัจจุบันผ่านส่วนเสริมใน Firefox จะไม่สามารถใช้ได้โดยใช้ WebExtensions API ใหม่ ตัวอย่างเช่น ฉันสงสัยว่าฉันชอบหรือไม่ โปรแกรมเสริมที่ใช้ Tab Mix Plus XUL เป็นไปได้ด้วยรูปแบบส่วนขยายใหม่ เมื่อการรองรับส่วนเสริมที่ใช้ XUL ถูกยกเลิก อาจไม่สามารถสร้างส่วนเสริมดังกล่าวได้
แม้ว่าเป้าหมายของ Mozilla คือการปรับปรุง Firefox ให้เป็นที่เข้าใจได้ แต่ก็ทำให้ปลอดภัยขึ้น เร็วขึ้น และเป็นมิตรมากขึ้นสำหรับคนทั่วไป ผู้ใช้หลายคนรวมถึงตัวฉันเองจะไม่มีความสุขหากราคาที่เราต้องจ่ายสำหรับการเปลี่ยนแปลงดังกล่าวทำให้ฟังก์ชันการทำงานของ เบราว์เซอร์ คุณมีความคิดเห็นอย่างไรเกี่ยวกับการเปลี่ยนแปลงในอนาคตทั้งหมดนี้ คุณคิดว่ามันคุ้มค่าหรือไม่?