Servo: คาดหวังอะไรได้บ้าง?
- Servo เป็นเอนจินเบราว์เซอร์เชิงทดลองที่ใช้พลังของ Rust เพื่อมอบความปลอดภัยของหน่วยความจำและความเป็นโมดูลาร์
- เริ่มต้นขึ้นในปี 2012 โดย Mozilla ในฐานะโปรเจ็กต์วิจัย และหลังจากผ่านการเปลี่ยนแปลงหลายครั้ง ก็กลับมาได้รับความสนใจอีกครั้งในปี 2023 ด้วยแนวทางใหม่จากนักพัฒนา
- มีความเป็นไปได้ที่จะเกิดทางเลือกใหม่ที่ใช้ Servo ซึ่งสามารถท้าทาย Blink (ใช้ในเบราว์เซอร์สาย Chromium) และ Gecko (ใช้ใน Firefox และเบราว์เซอร์อื่นบางส่วน)
ความคืบหน้าของโปรเจ็กต์ Servo ในปี 2024
- ในเดือนกันยายน 2023 หลังจากที่โปรเจ็กต์ Servo เข้าร่วมกับ Linux Foundation Europe อย่างเป็นทางการ ผู้มีส่วนร่วมเดิมจาก Igalia ก็เข้ามารับหน้าที่ดูแลโปรเจ็กต์
- ในงาน Open Source Summit Europe ทาง Manuel Rego จาก Igalia ได้ประกาศเรื่องการรองรับ WebGL การรองรับข้ามแพลตฟอร์ม (รวมถึง Android และ Linux บนมือถือ) และอื่น ๆ
- Servo กำลังทดลองกับแอปพลิเคชันแบบฝังตัว (เช่น การรันบน Raspberry Pi) และดูเหมือนว่าจะทำงานบน Raspberry Pi ได้เร็วกว่า Chromium
- กำลังพัฒนาเลย์เอาต์เอนจินตัวใหม่ พร้อมเดินหน้าทำงานด้านฟีเจอร์ใหม่และความเข้ากันได้
- แม้ Mozilla จะยุติโปรเจ็กต์ไปแล้ว แต่ Firefox ก็ยังคงใช้บางคอมโพเนนต์ของ Servo อยู่
โร้ดแมปของโปรเจ็กต์ Servo ในปี 2024
- เว็บไซต์ทางการมีโร้ดแมปฉบับอัปเดตสำหรับปี 2024 ซึ่งครอบคลุมทั้งการดูแลโปรเจ็กต์และการบริหารชุมชน
- กำลังดำเนินงานเพื่อเพิ่มฟีเจอร์ CSS พื้นฐานให้กับเลย์เอาต์เอนจินของ Servo ผ่านการรองรับ CSS
- มีแผนจะนิยาม Embedding API ร่วมกับ Tauri เพื่อกำหนด Servo webview API และพัฒนาฟีเจอร์กับข้อกำหนดใหม่ ๆ
- จะเริ่มรองรับ Android ในระยะแรก โดยทำให้ Servo สามารถบิลด์บน Android รุ่นปัจจุบันได้ และในอนาคตจะปล่อย nightly APK ผ่านเว็บไซต์ทางการ
- หากต้องการติดตามโร้ดแมปของ Servo สามารถดูได้จากโร้ดแมปทางการ และดูข้อมูลเพิ่มเติมเกี่ยวกับโปรเจ็กต์ได้ใน GitHub repository หรือแชตทางการบน Zulip
ความเห็นของ GN⁺
- Servo เป็นเอนจินเบราว์เซอร์ที่ขับเคลื่อนด้วย Rust ซึ่งเน้นทั้งความปลอดภัยของหน่วยความจำและความเป็นโมดูลาร์ พร้อมท้าชิงกับ Blink และ Gecko ที่มีอยู่เดิม
- ด้วยการสนับสนุนจาก Linux Foundation Europe และการเข้ามาดูแลโปรเจ็กต์ของ Igalia ทำให้การพัฒนาของ Servo เป็นสิ่งที่น่าจับตา
- ประสิทธิภาพที่ดีขึ้นบนระบบฝังตัวอย่าง Raspberry Pi และการขยายการรองรับอุปกรณ์พกพา ชี้ให้เห็นถึงความเป็นไปได้ในการนำเทคโนโลยีนี้ไปใช้ได้อย่างหลากหลาย ซึ่งเป็นข่าวที่น่าสนใจมากสำหรับนักพัฒนาและผู้หลงใหลในเทคโนโลยี
4 ความคิดเห็น
น่าตื่นเต้นนะ
เป็นโปรเจกต์ที่ผมแอบคาดหวังมานานแล้ว พอรู้ว่ากลับมาเดินหน้าต่อก็ดีใจนะ +_+
ความคิดเห็นจาก Hacker News
ความหวังต่อการกลับมาเริ่มต้นใหม่ของ Positron
คำถามเกี่ยวกับการรัน Servo บน Raspberry Pi
ความสนใจต่อ Servo จากฝั่ง Tauri
คำถามเกี่ยวกับเป้าหมายของ Servo
ข้อสงสัยเกี่ยวกับการยุติ Servo
ประสบการณ์หน้าเว็บล่มบน iOS Safari
ความต้องการให้รองรับ tab group แบบ native
การกล่าวถึง Servo ที่ไม่ได้เป็นของ Mozilla แล้ว
ความจำเป็นของเอนจินเบราว์เซอร์ที่สร้างด้วย Rust ทั้งหมด
ความคาดหวังต่อการพัฒนา Servo ภายใต้ Igalia
ความรู้พื้นฐาน: