Lightpanda 1.0 เปิดตัวเวอร์ชันเต็ม ชูจุดเด่นเบราว์เซอร์จิ๋วแต่แจ๋ว
Lightpanda โอเพนซอร์ส headless browser ที่ถูกเขียนขึ้นใหม่ทั้งหมดด้วยภาษา Zig ได้ก้าวเข้าสู่เวอร์ชัน 1.0 อย่างเป็นทางการแล้ว โดยเป็นการสิ้นสุดช่วง Beta หลังผ่านการพัฒนามาอย่างยาวนานกว่า 2 ปี และมีการ Commit โค้ดมากกว่า 10,000 ครั้ง การเปิดตัวครั้งนี้ถือเป็นเวอร์ชันที่มีความเสถียรตัวแรกที่นักพัฒนายืนยันว่าพร้อมสำหรับการใช้งานในระดับ Production อย่างเต็มรูปแบบ
ตัวเบราว์เซอร์ถูกออกแบบมาเพื่อรองรับงาน Automation, Web Scraping และ AI agents โดยเฉพาะ ซึ่งแตกต่างจากเบราว์เซอร์ทั่วไปที่รันในโหมด headless เพราะ Lightpanda จะข้ามขั้นตอนการทำ Graphical Rendering ทั้งหมด เพื่อมุ่งเน้นไปที่การประมวลผล JavaScript, ระบบเครือข่าย, การจัดการ DOM และความเข้ากันได้กับเครื่องมือ Automation เดิมที่มีอยู่
เราได้เคย แนะนำ Lightpanda ไปเมื่อเดือนมีนาคมที่ผ่านมา ในขณะที่โปรเจกต์ยังอยู่ในช่วง Beta ซึ่งในตอนนั้นมีการสัญญาว่าจะใช้ทรัพยากรน้อยกว่า Headless Chrome อย่างมาก โดยในเวอร์ชัน 1.0 นี้ ทีมพัฒนาได้เน้นไปที่การปรับปรุงความเข้ากันได้กับเว็บไซต์ต่างๆ ให้กว้างขวางขึ้นควบคู่ไปกับการเสริมความปลอดภัยให้แข็งแกร่ง
หนึ่งในการอัปเกรดครั้งใหญ่คือการรองรับมาตรฐานเว็บ โดยปัจจุบัน Lightpanda ผ่านการทดสอบ Web Platform Tests ถึง 1,739,845 รายการ เพิ่มขึ้นอย่างก้าวกระโดดจากเดือนพฤศจิกายน 2024 ที่ผ่านเพียง 2,645 รายการ หากเทียบกับ Chrome ที่ผ่านการทดสอบประมาณ 2.18 ล้านรายการ จะพบว่า Lightpanda ทำคะแนนได้สูงถึง 80% ของ Chrome เลยทีเดียว
อย่างไรก็ตาม ช่องว่างที่เหลือส่วนใหญ่จะเป็นการทดสอบด้าน CSS, SVG และ Graphical Rendering ซึ่ง Lightpanda เลือกที่จะไม่รองรับโดยเจตนา แต่นักพัฒนาได้ไปให้ความสำคัญกับฟีเจอร์ที่จำเป็นต่อการโต้ตอบกับเว็บไซต์ผ่านโปรแกรมแทน เช่น Shadow DOM, IndexedDB, WebSockets, Workers และ Forms
ในด้านความปลอดภัย Lightpanda 1.0 ได้บังคับใช้ CORS เป็นค่าเริ่มต้นสำหรับคำขอ JavaScript เพื่อป้องกันไม่ให้หน้าเว็บแอบอ่านข้อมูลจากต้นทางที่ไม่ได้รับอนุญาต นอกจากนี้ยังมีการจัดการ Cookie ที่เข้มงวดขึ้น ป้องกันการรั่วไหลของข้อมูลผ่าน Cross-origin Redirects และเพิ่มตัวเลือกในการบล็อกการเข้าถึงเครือข่ายส่วนตัว โดยมาพร้อมกับเครื่องยนต์ V8 15.5.35.13 สำหรับประมวลผล JavaScript
สำหรับด้านประสิทธิภาพ Lightpanda ตั้งเป้าลดการใช้ CPU และหน่วยความจำให้ต่ำกว่า Chromium อย่างเห็นได้ชัด โดยนักพัฒนาอ้างว่าสามารถทำงานได้เร็วขึ้นสูงสุด 9 เท่า และใช้หน่วยความจำน้อยลงถึง 16 เท่าในงาน Automation บางประเภท ปัจจุบันมีบริษัทที่นำไปใช้งานจริงในระดับ Production แล้ว โดยสามารถประมวลผลหน้าเว็บได้มากกว่า 30 ล้านหน้าต่อวัน
ที่สำคัญ Lightpanda ยังคงความเข้ากันได้กับเฟรมเวิร์กยอดนิยมอย่าง Puppeteer, Playwright, Selenium และ ChromeDP ผ่าน Chrome DevTools Protocol นักพัฒนาสามารถติดตั้งได้ง่ายผ่าน npm หรือ pip ขณะที่เซิร์ฟเวอร์ MCP ในตัวจะช่วยให้ทำงานร่วมกับ AI agents ได้อย่างไร้รอยต่อ
ผู้ที่สนใจทดลองใช้งาน Lightpanda 1.0 สามารถอ่าน คำแนะนำการติดตั้งอย่างเป็นทางการ ได้ทันที โดยตัวโปรเจกต์มีซอร์สโค้ดและรายละเอียดการเปิดตัวอยู่บน GitHub ภายใต้ใบอนุญาตแบบโอเพนซอร์ส AGPL-3.0

ความคิดเห็น (0)
เข้าสู่ระบบเพื่อร่วมแสดงความเห็น
สมัครสมาชิกมาเป็นคนแรกที่แสดงความเห็นกันเลยโบร
