โครงการ Google Chrome Labs ปล่อยโครงการ Carlo สำหรับเขียนแอปเดสก์ทอปด้วย Node แต่ใช้ Chrome เรนเดอร์หน้าจอแทนที่จะแพ็กเอาตัวเรนเดอร์ไปด้วยแบบ Electron
แม้จะเป็นโครงการทดลอง แต่ที่ผ่านมาเดสก์ทอปแอปที่ใช้เฟรมเวิร์คเช่น Electron มักมีปัญหาอัพเดตตัวเอนจินเรนเดอร์ไม่ทัน บางครั้งทำให้มีปัญหาความปลอดภัย การใช้เอนจินเบราว์เซอร์ในเครื่องก็ช่วยลดความเสี่ยงไปได้
เมื่อเขียนแอปเสร็จแล้ว สามารถแพ็กเป็นไฟล์ executable ไฟล์เดียว เมื่อสั่งรันมันจะหาเบราว์เซอร์ Chrome ในเครื่องและเชื่อมต่อเข้าไปเอง หากไม่มี Chrome ในเครื่องจะขึ้นข้อความผิดพลาดและรันต่อไม่ได้
รองรับ Chrome 70 ขึ้นไป
ที่มา - GitHub: GoogleChromeLabs/carlo
Comments
ล่าก่อน จากคนที่ไม่ใช้ Chrome ?
ลงไว้รันแอปเฉยๆ ก็ได้ครับ 55
lewcpe.com, @wasonliw
+1 ลงไว้ทุกค่ายเอาไว้ลองรัน แต่ใช้จริงจังแค่ Edge ก็พอ
เจ๋ง
ทำไมผมคิดเรื่อง โดนแฮก โดนโทจัน ฯลฯ ก่อนเลยหว่า?
แต่พอเข้าใจว่า ถ้าคนทำแอปแบบนี้เยอะๆ ChromeOS อาจได้เกิด