- ใช้งานได้ทั้งบนเบราว์เซอร์และ Node โดยใช้เพียง
fetch และ canvas (สตริงถูกใช้เฉพาะกับแบ็กเอนด์ด้านเครือข่ายและตัวเรนเดอร์เท่านั้น)
- การพาร์ส HTML/CSS, โมเดล inline/block พื้นฐาน, ตัวเรนเดอร์, UA stylesheet
<style>, <font>, link, font-size/family/style, img, cursor,..
- รองรับ JavaScript ด้วย (PoC): เลือกได้ระหว่าง SpiderMonkey และ Kiesel (เอนจิน JS ที่สร้างด้วย Zig)
- สร้างขึ้นเพื่อความสนุกและการเรียนรู้ จึงอาจทำงานได้ไม่ดีนักกับเว็บไซต์ส่วนใหญ่
- ชื่อ Shadow มาจากองค์ประกอบ shadow ที่ตอนนั้นดูน่าสนุกและปัจจุบันเลิกใช้ไปแล้ว
- ผู้เขียนโต้แย้งคำกล่าวอ้างที่ว่าการสร้างเอนจินเบราว์เซอร์ใหม่เป็นไปไม่ได้ และยืนยันว่าความเป็นไปได้นั้นไม่ได้มีผลต่อการตัดสินใจเดินหน้าโครงการ
2 ความคิดเห็น
เบราว์เซอร์ในเบราว์เซอร์...
ตอนเห็น JSLinux หรือ v86 ก็รู้สึกทึ่งมากแล้ว อันนี้ก็น่าสนุกดีเหมือนกัน +_+
ความเห็นบน Hacker News