8 คะแนน โดย xguru 3 시간 전 | 2 ความคิดเห็น | แชร์ทาง WhatsApp
  • เฟรมเวิร์ก เชลล์แอปเดสก์ท็อปที่สร้างบน Zig จาก Vercel Labs สำหรับเปลี่ยนเว็บฟรอนต์เอนด์ให้เป็นแอปเนทีฟบน Mac/Windows/Linux
  • เมื่อใช้ระบบ WebView จะไม่ต้องบันเดิล browser runtime ทำให้ไบนารีมีขนาดเล็กและเปิดทำงานได้รวดเร็ว
  • หากต้องการความสม่ำเสมอของการเรนเดอร์ สามารถสลับไปบันเดิล Chromium (CEF) ได้ และเลือกเว็บเอนจินใน app.zon (ไฟล์ manifest)
  • เพราะ Zig สามารถเรียก C ได้โดยตรง จึงเข้าถึง platform SDK, native library และ codec ได้โดย ไม่ต้องมี glue layer เพิ่มเติม
  • ใช้โมเดลความปลอดภัยที่ ไม่เชื่อถือ WebView โดยปริยาย: คำสั่งเนทีฟ, สิทธิ์, การนำทาง และ API ของหน้าต่างทั้งหมดเป็นแบบ opt-in
  • เมื่อเรียก JavaScript → Zig bridge ผ่าน window.zero.invoke() จะมีการใช้ข้อจำกัดขนาด, การตรวจสอบ origin และการตรวจสอบสิทธิ์
  • มี starter template สำหรับฟรอนต์เอนด์ Next, React, Svelte, Vue และรันได้ทันทีด้วย zig build run
  • ขณะนี้ยังเป็นรุ่น pre-release และรองรับเส้นทางการบิลด์สำหรับ Mac/Linux/Windows
  • ฝั่งมือถือใช้วิธี embed โดยให้แอปโฮสต์ iOS/Android ลิงก์ C ABI ของ libzero-native.a (มีตัวอย่างให้)
  • ไลเซนส์ Apache-2.0

2 ความคิดเห็น

 
chl11wq12 2 시간 전

ดีมากเลย T_T มีความสุขจัง

 
xguru 3 시간 전

ช่วงนี้ดูเหมือนว่า Vercel เองก็เริ่มลงหลักปักฐานกับการพัฒนาที่ขับเคลื่อนด้วย AI แล้ว เลยปล่อยของใหม่ออกมาแบบรัวๆ
การเพิ่มฟีเจอร์ให้ของเดิมก็เร็วเหมือนกันครับ เช่น agent-browser, portless, json-render ฯลฯ

Zero-native ให้ความรู้สึกเหมือนเป็น Tauri เวอร์ชัน Zig ยังไงยังงั้น

Tauri (Rust) vs Zero-Native (zig) vs Wails (go)

Tauri 2.0 ออกรุ่นเสถียรอย่างเป็นทางการ
Wails - เฟรมเวิร์กพัฒนาแอปพลิเคชันเดสก์ท็อปด้วย Go