- Electrobun bertujuan menyediakan solusi lengkap untuk membangun, memperbarui, dan menerapkan aplikasi desktop lintas platform yang sangat cepat dan ringan yang ditulis dengan Typescript
- Menggunakan bun untuk menjalankan proses utama dan membundel webview Typescript, serta menyertakan binding native yang ditulis dengan zig
-
Fitur utama
- Typescript: Anda dapat menulis Typescript untuk proses utama dan webview, sehingga mudah bekerja hanya dengan satu bahasa.
- Cepat: Isolasi antara proses utama dan webview menjamin keamanan dan performa, serta memudahkan implementasi RPC yang cepat dan bertipe.
- Kecil: Dengan bundel aplikasi self-extracting kecil sekitar 12MB dan pembaruan aplikasi sekecil 4KB, Anda dapat merilis lebih sering sambil menghemat biaya bandwidth.
- Integrasi lengkap: Menyediakan alur kerja yang terintegrasi penuh, sehingga Anda dapat mulai menulis kode dalam 5 menit dan melakukan deployment dalam 10 menit.
5 komentar
Semakin lama saya memakai Bun, semakin saya benar-benar menyukainya. Yang paling mengesankan, Bun tampaknya masih setia pada tujuan utamanya untuk berjalan cepat hingga sekarang. Saya harap proyek ini bisa berhasil.
Apakah ini salah satu upaya menulis ulang hal-hal yang sebelumnya dikembangkan dengan nodejs ke bunjs?
Saya sendiri belum pernah memakai Bun, dan karena saya sudah membuatnya dengan node serta juga tidak ada rencana memindahkan yang sudah dibuat ke Bun...
Mungkin 10 tahun lagi saya akan berpikir beda. Untuk jaga-jaga, sepertinya tetap harus saya coba-coba.
wails juga lumayan berguna untuk pemakaian ringan.
Menyenangkan melihat sering ada upaya-upaya dengan pendekatan berbeda yang mirip Tauri.
Komentar Hacker News
Electrobun mirip dengan Tauri, tetapi menggunakan Zig untuk mengimplementasikan bagian yang cepat dan native, serta lebih berfokus pada bagian frontend/UI
Pengembang Electrobun menyebutkan bahwa proyek ini masih berada pada tahap awal dan roadmap-nya perlu diperbarui
<electrobun-webview>Ada komentar yang penasaran bagaimana fitur spesifik OS dikelola dengan TypeScript murni, dan perbedaan ukuran serta kecepatan dibandingkan Tauri
Ada pertanyaan tentang mesin rendering Electrobun, dan meskipun nama proyeknya mengisyaratkan Electron, hal itu tidak disebutkan
Ada komentar bahwa akan menarik untuk melihat perkembangan Electrobun; meski tidak akan langsung ikut menggunakannya, proyek ini dinilai sangat bagus
Ada pendapat bahwa Electrobun pada dasarnya adalah Electron yang mengganti Node.js dengan Bun dan Chromium dengan WebView
Ada pendapat bahwa semakin banyak alternatif untuk membuat aplikasi lintas platform, semakin baik
Ada komentar yang bertanya apakah Electrobun hanyalah framework berbasis webview lain seperti NeutralinoJS, Electrino, dan DeskGap, serta kelebihan apa yang dimilikinya selain menggunakan Bun alih-alih Node
Ada komentar yang mengkhawatirkan masalah performa akibat isolasi antara proses utama dan proses webview
Ada pendapat bahwa memakai Bun sebagai alternatif Electron itu bagus, tetapi menjadi lebih baik daripada Electron adalah standar yang rendah