- Framework shell aplikasi desktop berbasis Zig yang dirilis oleh Vercel Labs untuk membuat frontend web menjadi aplikasi native untuk macOS/Windows/Linux
- Saat menggunakan WebView sistem, runtime browser tidak dibundel sehingga biner berukuran kecil dan berjalan cepat
- Jika membutuhkan konsistensi rendering, dapat beralih ke bundel Chromium (CEF), dan memilih mesin web di
app.zon (file manifes)
- Karena Zig dapat langsung memanggil C, akses ke SDK platform, library native, dan codec tidak memerlukan glue layer terpisah
- Mengadopsi model keamanan yang pada dasarnya tidak mempercayai WebView: perintah native, izin, navigasi, dan API jendela semuanya menggunakan mekanisme opt-in
- Saat memanggil bridge JavaScript → Zig dengan
window.zero.invoke(), diterapkan batas ukuran, pemeriksaan origin, dan pemeriksaan izin
- Menyediakan template starter frontend Next, React, Svelte, Vue, dan dapat langsung dijalankan dengan
zig build run
- Saat ini masih prarilis dan mendukung jalur build untuk macOS/Linux/Windows
- Untuk mobile, digunakan metode embedding di mana aplikasi host iOS/Android menautkan C ABI dari
libzero-native.a (termasuk contoh)
- Lisensi Apache-2.0
2 komentar
Bagus banget huhu senang banget
Belakangan ini, tampaknya pengembangan berbasis AI di Vercel juga sudah mulai mapan, jadi mereka terus membanjiri dengan hal-hal baru. Penambahan fitur ke produk yang sudah ada juga cepat. agent-browser, portless, json-render, dan lain-lain
Zero-native entah kenapa terasa seperti versi Zig dari Tauri.
Tauri (Rust) vs Zero-Native (zig) vs Wails (go)
Tauri 2.0 rilis resmi Wails - framework pengembangan aplikasi desktop menggunakan Go