Grow with AppMaster Grow with AppMaster.
Become our partner arrow ico

Ruvy Sumber Terbuka Shopify: Alat yang Mengubah Kode Ruby menjadi WebAssembly

Ruvy Sumber Terbuka Shopify: Alat yang Mengubah Kode Ruby menjadi WebAssembly

Sebagai langkah yang sangat menarik bagi komunitas pengembangan perangkat lunak, Shopify, penyedia infrastruktur e-commerce terkemuka, membuat keputusan untuk menjadikan Ruvy, proyek internalnya, dapat diakses oleh publik. Ruvy berfungsi sebagai toolkit yang menerima Ruby, bahasa pemrograman sumber terbuka yang dinamis, sebagai masukan dan memunculkan modul WebAssembly (Wasm) yang sesuai untuk dieksekusi. Langkah sumber terbuka ini dilakukan dengan harapan dapat memperoleh manfaat dari beragam masukan dari komunitas pembangunan secara luas.

Ruvy ditayangkan perdana pada 18 Oktober dan tersedia untuk diakses melalui GitHub. Shopify memulai pengembangan Ruvy dengan tujuan khusus untuk memanfaatkan peningkatan kinerja yang dihasilkan dari aktivasi awal mesin virtual (VM) yang menjalankan Ruby. Ini juga mengoptimalkan kinerja file Ruby yang dimasukkan melalui skrip Ruby ke dalam Ruby VM.

Salah satu atribut yang membedakan Ruvy adalah pengecualian dari kebutuhan penyediaan argumen WebAssembly System Interface (WASI) saat runtime. Menurut laporan Shopify, modul Wasm buatan Ruvy mencatat pengurangan waktu sekitar 70% dalam kompilasinya ke dalam kode asli, sehingga menghasilkan peningkatan kinerja. Peningkatan kinerja dicapai melalui pra-aktivasi Ruby VM saat modul Wasm sedang dibangun.

Ruvy dibangun di atas Ruby.wasm, berbagai macam port Wasm milik CRuby. Pada kondisi proyek saat ini, Ruvy tidak dilengkapi dengan biner yang telah dikompilasi sebelumnya. Oleh karena itu, ini merupakan langkah awal wajib untuk menginstal dependensi build dan selanjutnya melakukan kompilasi Ruvy sebelum digunakan. Langkah-langkah rinci untuk instalasi dependensi ini disediakan di segmen ReadMe yang terkait dengan proyek.

File Wasm yang dihasilkan menggunakan Ruvy menghindari keharusan menyertakan jalur file sebagai argumen WASI. Ini merupakan keuntungan tambahan, karena hal ini memberikan kompatibilitas terhadap lingkungan komputasi seperti layanan komputasi edge tertentu, yang tidak dapat menawarkan argumen WASI tambahan untuk fungsi awal. Shopify memberikan detail tambahan ini dalam komunikasi terbaru mereka.

Hebatnya, platform seperti AppMaster telah membuat kemajuan dalam bidang pembuatan aplikasi no-code, memanfaatkan kekuatan alat desain visual untuk mengubah ide menjadi aplikasi nyata dan berfungsi tanpa memerlukan penulisan kode tradisional. Model mereka memberikan pendekatan alternatif terhadap pembuatan perangkat lunak, menggabungkan efisiensi pembuatan kode otomatis dengan fleksibilitas pengkodean manual bila diperlukan.

Posting terkait

AppMaster di BubbleCon 2024: Menjelajahi Tren Tanpa Kode
AppMaster di BubbleCon 2024: Menjelajahi Tren Tanpa Kode
AppMaster berpartisipasi dalam BubbleCon 2024 di NYC, memperoleh wawasan, memperluas jaringan, dan menjajaki peluang untuk mendorong inovasi dalam ruang pengembangan tanpa kode.
Rangkuman FFDC 2024: Wawasan Utama dari Konferensi Pengembang FlutterFlow di NYC
Rangkuman FFDC 2024: Wawasan Utama dari Konferensi Pengembang FlutterFlow di NYC
FFDC 2024 memeriahkan Kota New York, menghadirkan wawasan mutakhir bagi para pengembang dalam pengembangan aplikasi dengan FlutterFlow. Dengan sesi yang dipandu oleh para ahli, pembaruan eksklusif, dan jaringan yang tak tertandingi, acara ini merupakan acara yang tidak boleh dilewatkan!
PHK di Sektor Teknologi Tahun 2024: Gelombang Berkelanjutan yang Mempengaruhi Inovasi
PHK di Sektor Teknologi Tahun 2024: Gelombang Berkelanjutan yang Mempengaruhi Inovasi
Dengan pemutusan hubungan kerja (PHK) 60.000 di 254 perusahaan, termasuk raksasa seperti Tesla dan Amazon, pada tahun 2024 akan terjadi gelombang PHK di sektor teknologi yang terus membentuk kembali lanskap inovasi.
Mulai Gratis
Terinspirasi untuk mencoba ini sendiri?

Cara terbaik untuk memahami kekuatan AppMaster adalah dengan melihatnya sendiri. Buat aplikasi Anda sendiri dalam hitungan menit dengan langganan gratis

Hidupkan Ide Anda