- เอนจินเว็บเบราว์เซอร์ที่พัฒนาขึ้นใหม่ตั้งแต่พื้นฐาน ซึ่งโปรเจกต์อื่นสามารถนำไปใช้เป็นไลบรารีได้ และท้ายที่สุดก็มีแผนให้เบราว์เซอร์ Gosub ใช้งานด้วย
- มีคอมโพเนนต์พื้นฐานรวมอยู่ด้วย
- ตัวแยกโทเค็นและพาร์เซอร์ HTML5/CSS3, ทรีเอกสาร, API สำหรับเชื่อมต่อ Javascript
- ที่เก็บ Configuration, สแตกเครือข่าย, เอนจินเรนเดอร์, JS Bridge
- ออกแบบแบบโมดูลาร์ ทำให้สามารถเพิ่ม แก้ไข และเชื่อมต่อคอมโพเนนต์หลากหลายได้
- ยังอยู่ในช่วงเริ่มต้นของการพัฒนา จึงยังไม่ใช่เบราว์เซอร์ที่สมบูรณ์ โดยขณะนี้สามารถพาร์สหน้า HTML แบบง่ายให้เป็นทรีเอกสาร และทำการเรนเดอร์เบื้องต้นบางส่วนได้
- ส่วนอื่น ๆ เช่น JS engine, สแตกเครือข่าย, ที่เก็บการตั้งค่า ก็ถูกพัฒนาแล้วเช่นกัน แต่ยังไม่ได้รวมเข้าด้วยกัน
- โอเพนซอร์สที่พัฒนาด้วย Rust
1 ความคิดเห็น
ความคิดเห็นจาก Hacker News
มีข้อสงสัยว่าทำไมถึงไม่สามารถไปมีส่วนร่วมกับโปรเจ็กต์เดิมอย่าง Servo ได้ และมีการตั้งคำถามว่ากำลังปฏิเสธข้อดีของความเป็นโมดูลาร์หรือไม่
ในฐานะโปรแกรมเมอร์ BASIC ยุคทศวรรษ 1980 มีการแสดงความประหลาดใจกับความซับซ้อนของโปรเจ็กต์นี้
เมื่อพิจารณาถึงการผูกขาดตลาดเบราว์เซอร์ของ Chrome/Webkit จึงเห็นว่าควรต้อนรับและชื่นชมความพยายามทางเลือกอยู่เสมอ
มีการกล่าวถึงบล็อกโพสต์ที่เป็นจุดเริ่มต้นของโปรเจ็กต์นี้
มีความกังวล เพราะมีหลายกรณีที่เอนจินเบราว์เซอร์เดิมต้องยุติลงจากความเหนื่อยล้าของผู้ก่อตั้งโปรเจ็กต์
มีข้อสงสัยว่าถ้าไม่ได้เขียนด้วย Go แล้วทำไมถึงใช้ชื่อ Gosub และมีการล้อเล่นว่าควรชื่อ Rustsub มากกว่า
มีคำถามว่าทำไมถึงทุ่มเทให้โปรเจ็กต์นี้แทนที่จะไปช่วย Servo ที่เขียนด้วย Rust โดยกล่าวว่าทั้งสองโปรเจ็กต์มีเป้าหมายคล้ายกัน แต่ Servo มีความก้าวหน้าไปไกลกว่ามากแล้ว
มีการแสดงความผิดหวังต่อบทสนทนาแนว "ทำไมไม่ไปช่วยโปรเจ็กต์อื่นแทนที่จะทำเอง" พร้อมย้อนถามว่าไม่เคยอยากลงมือทำอะไรด้วยตัวเองบ้างหรือ
มีความสงสัยว่าโปรเจ็กต์นี้ซึ่งคอมไพล์เป็น WebAssembly และมีโครงสร้างแบบโมดูลาร์ จะใช้ wasm component model ในอนาคตหรือไม่