Mozilla Labs เปิดตัว Jetpack เพื่อการพัฒนา extension ที่ง่ายขึ้น

by iwat
21 May 2009 - 10:51

Jetpack allows you to write Firefox extensions using HTML and Javascript (jQuery right now, more JS libraries coming later). It's a possible future for Firefox extensions.

— Alexander Limi, Mozilla UI Team

Jetpack ช่วยเพิ่มความง่ายในการพัฒนา extension สำหรับไฟร์ฟ็อกซ์ได้เพียงแค่ใช้ HTML กับ Javascript เท่านั้น (จากเดิมที่ต้องใช้ XUL) แถมยังรองรับ jQuery ในตัวอีกต่างหาก

ข้อดีของ Jetpack เท่าที่คุณ Limi ตอบใน digg.com ก็มี

  • ไม่ต้องเปิดปิดไฟร์ฟ็อกซ์ใหม่ทุกครั้งที่ติดตั้งส่วนขยายเพิ่มเติม
  • API สามารถใช้ข้ามรุ่นของไฟร์ฟ็อกซ์ได้ (แต่อาจจะไม่สามารถข้ามระหว่างรุ่นของ Jetpack ได้นะ)
  • ระบบ sandbox ทำให้โค้ดที่เขียนไม่ไปทับกับโค้ดของระบบ ป้องกันปัญหาชื่อฟังก์ชันชนกัน
  • มีระบบควบคุมสิทธิ์เป็นเรื่องๆ ไปแทนที่จะตกลงทั้งหมดหรือไม่เอาเลย (สงสัยจะกรณี NoScript)

อ้อ คุณ Limi ยังแนะนำลิงค์เขียน Adblock Plus ด้วยโค้ด 80 บรรทัดด้วยครับ

ที่มา Mozilla Labs, reply ของ Limi ใน digg.com

Blognone Jobs Premium