- Vercel Labs tarafından yayımlanan Zig tabanlı masaüstü uygulama kabuğu; web frontend'lerini macOS/Windows/Linux için yerel uygulamalara dönüştüren bir framework
- Sistem WebView kullanıldığında tarayıcı runtime'ı paketlenmediği için ikili dosya küçük kalır ve hızlı çalışır
- Tutarlı render davranışı gerekiyorsa Chromium(CEF) paketiyle geçiş yapılabilir; web motoru
app.zon (manifest dosyası) içinde seçilir
- Zig, C'yi doğrudan çağırdığı için platform SDK'lerine, yerel kütüphanelere ve codec erişimine ayrı bir glue layer gerekmez
- Varsayılan olarak WebView'a güvenmeyen bir güvenlik modeli benimser: yerel komutlar, izinler, gezinme ve pencere API'lerinin tamamı opt-in şeklindedir
window.zero.invoke() ile JavaScript → Zig bridge çağrılarında boyut sınırı, origin kontrolü ve izin kontrolü uygulanır
- Next, React, Svelte, Vue frontend starter şablonları sunulur;
zig build run ile doğrudan çalıştırılabilir
- Şu anda prerelease aşamasında ve macOS/Linux/Windows build akışlarını destekliyor
- Mobil tarafta iOS/Android host uygulamaları,
libzero-native.a içindeki C ABI'yi linkleyen gömme yöntemiyle çalışıyor (örnekler dahil)
- Apache-2.0 lisansı
2 yorum
Çok iyi ya T_T, çok mutluyum
Görünüşe göre Vercel’de de yapay zeka tabanlı geliştirme artık iyice yerleşmiş; bu aralar yeni şeyleri inanılmaz hızlı çıkarıyorlar.
Mevcut ürünlere özellik ekleme hızı da yüksek. agent-browser, portless, json-render gibi.
Zero-native nedense bana Tauri’nin Zig sürümü gibi hissettiriyor.
Tauri (Rust) vs Zero-Native (zig) vs Wails (go)
Tauri 2.0 resmi sürümü
Wails - Go kullanan masaüstü uygulama geliştirme framework'ü