- เบราว์เซอร์แบบเฮดเลสโอเพนซอร์สสำหรับ AI agent, การฝึก LLM, การทำเว็บสเครป และการทดสอบ
- ใช้หน่วยความจำน้อยกว่า Chrome 9 เท่า, ทำงานได้เร็วกว่า 11 เท่า
- รองรับการรัน Javascript, รองรับเว็บ API, และใช้งานร่วมกับ Playwright และ Puppeteer ได้ (WIP)
- ไม่ได้สร้างบนพื้นฐานของ Chromium, Blink หรือ WebKit จึงมีความเบา
- ปรับแต่งประสิทธิภาพด้วยการเขียนโปรแกรมระบบระดับล่างบน Zig
- ออกแบบโดยเน้นประสิทธิภาพและไม่รวมการเรนเดอร์ → ทำงานได้รวดเร็วและมีน้ำหนักเบา
สถานะการพัฒนาฟีเจอร์หลัก : ปัจจุบันอยู่ในช่วง Beta
- HTTP loader
- HTML parser และ DOM tree (อิงจากไลบรารี Netsurf)
- รองรับ Javascript (v8)
- รองรับ DOM API พื้นฐาน
- รองรับ Ajax : XHR API, Fetch API
- DOM dump → ดึงโครงสร้างและเนื้อหาของหน้าเพจ
- เซิร์ฟเวอร์พื้นฐานสำหรับ CDP(Chrome DevTools Protocol) /websockets → ใช้งานร่วมกับ Puppeteer และ Playwright ได้
> การรองรับเว็บ API ยังอยู่ระหว่างการพัฒนา และจะค่อย ๆ ดีขึ้นเมื่อเวลาผ่านไป
3 ความคิดเห็น
ดูเหมือนว่าหลังจาก bun ก็มีของใหม่จาก zig ออกมาอีกอย่างแล้วนะครับ เอนจินเรนเดอร์เป็นของที่ทำขึ้นเองหรือเปล่า? ถ้าเป็น rust ก็คงนึกว่าใช้ Servo
เป็นเบราว์เซอร์ที่ไม่รวมการเรนเดอร์
ขอบคุณครับ ที่แท้
headlessก็หมายความว่าอย่างนั้นนี่เอง