Mozilla กำลังทดลองกับเบราว์เซอร์ที่ใช้ Chromium
Mark Mayo ซีอีโอ Mozilla และหัวหน้าผู้จัดการของ Firefox ได้เปิดตัวโครงการ Tofino ในโครงการนั้น มีการทดลอง GUI จำนวนมากสำหรับเว็บเบราว์เซอร์ที่ Mozilla กำลังทำงานอยู่ การพัฒนา Firefox จะไม่ได้รับผลกระทบ แต่เป็นความจริงที่ว่าการใช้งาน Firefox ลดลงอย่างต่อเนื่อง เป็นเรื่องที่น่าสนใจที่โปรเจ็กต์ทั้งหมดสร้างขึ้นจากเครื่องมืออิเล็กตรอนแบบ Chromium ซึ่งสร้างโดย GitHub สำหรับตัวแก้ไข Atom แทนที่จะใช้ XUL ใน Mozilla ส่วนต่อประสานผู้ใช้ของเบราว์เซอร์จะถูกสร้างขึ้นโดยใช้ React
โฆษณา
แพลตฟอร์ม Electron ช่วยให้นักพัฒนาสามารถสร้างแอปแบบสแตนด์อโลนตามเทคโนโลยีที่ใช้ในเบราว์เซอร์ เป็นไปได้ที่จะใช้ Node.js และโมดูล, API แบบขยายเพื่อสร้างไดอะล็อก, เมนูบริบท, การจัดการหน้าต่าง, การเข้าถึงระบบไฟล์ และอื่นๆ อิเลคตรอนถือเป็นโครงการเปอร์สเปคทีฟซึ่งจะส่งผลต่ออนาคตของสแต็คเทคโนโลยีเบราว์เซอร์
แม้ว่า Electron จะมีพื้นฐานมาจาก Chromium ก็ตาม นักพัฒนา Mozilla จะใช้มันในระยะเวลาจำกัด และไม่มีแผนที่จะยกเลิกการพัฒนาเครื่องยนต์ Gecko ของ Firefox พร้อมกับ Tofino โปรเจ็กต์ใหม่ชื่อ Positron ได้เริ่มสร้าง Electron API เหนือเครื่องยนต์ Gecko Positron ยังมีโปรเจ็กต์อื่น - Spidernode - ซึ่งเป็นการใช้งาน Node.js กับเอ็นจิ้น SpiderMonkey แทนที่จะเป็นเอ็นจิ้น V8 เป็นไปได้ที่จะเห็นเลเยอร์ API สำหรับการจำลอง V8 API ที่ด้านบนของ SpiderMonkey
หลังจาก Positron และ Spidernode เสร็จสิ้น โปรเจ็กต์ Tofino สามารถคอมไพล์ได้โดยไม่ต้องใช้ Electron โปรเจ็กต์อิเล็กตรอนได้รับเลือกให้เป็นแพลตฟอร์มที่ใช้งานง่ายเพื่อสร้างต้นแบบของอินเทอร์เฟซผู้ใช้ใหม่สำหรับเบราว์เซอร์ UI ใหม่เป็นเป้าหมายหลักของโครงการ สำหรับเครื่องยนต์นั้นจะไม่แทนที่ Gecko หรือเซอร์โวเอ็นจิ้นการเรนเดอร์ที่กำลังจะมีขึ้นใน Firefox
Tofino จะไม่กลายเป็นเบราว์เซอร์สำเร็จรูปแบบสแตนด์อโลน ด้วยการทดลองใน Tofino นักพัฒนา Mozilla หวังว่าจะสร้างอินเทอร์เฟซผู้ใช้รูปแบบใหม่ พวกเขาถือว่าอินเทอร์เฟซแบบแท็บเลิกใช้แล้วและไม่มีประสิทธิภาพสำหรับความเป็นจริงบนเว็บสมัยใหม่ อินเทอร์เฟซผู้ใช้ใหม่จะพอดีกับพีซีและกรณีการใช้งานมือถือได้ดีกว่าแท็บ มีประสิทธิผลมากกว่า และมุ่งเน้นงาน หากประสบความสำเร็จอย่างมาก วันหนึ่งในอนาคตอันใกล้เราอาจเห็นเบราว์เซอร์ Firefox ที่ต่างไปจากเดิมอย่างสิ้นเชิง
ลิงค์:
- Tofino
- อิเล็กตรอน
- ปฏิกิริยา
- โพซิตรอน
- แมงมุม