Docker meluncurkan pratinjau pertama alat WebAssembly-nya

Docker masih ada dan kemungkinan melakukan yang lebih baik – akhirnya dalam hal keuangan – daripada selama siklus hype awal yang memulai revolusi kontainer (hanya untuk dikalahkan oleh Kubernetes dan ekosistemnya). Hari ini, perusahaan mengumumkan pratinjau teknis pertama dari dukungan WebAssembly (Wasm).

Vendor browser memelopori Wasm untuk menjalankan aplikasi web dengan kecepatan asli, dengan kode yang dikompilasi dari C, C++, Rust, dan bahasa lainnya dan dijalankan di kotak pasir yang aman. Saat ini, Anda dapat mengkompilasi sekitar 40 bahasa ke Wasm. Tapi mirip dengan bagaimana node.js membawa JavaScript ke server, Wasm sekarang juga bermigrasi ke backend. Cloudflare mendukungnya dalam layanan komputasi edge-nya, misalnya.

Kami juga mulai melihat beberapa putaran pendanaan di ruang ini saat VC mulai menyadari potensinya, dengan Cosmonic hari ini mengumumkan putaran pendanaan $8,5 juta untuk Wasm PaaS barunya, misalnya. Fermyon mengumumkan putaran Seri A senilai $20 juta awal bulan ini. Docker jelas ingin menjadi pemain awal di ruang ini juga.

Perusahaan mencatat bahwa ini masih merupakan pratinjau teknis dan kemungkinan besar akan rusak. Dalam hal ini, Mesin Docker menggunakan runtime wadah containerd yang sama dengan ekosistem Docker lainnya, tetapi alih-alih menggunakan runc untuk menjalankan proses wadah, ia menggunakan runtime WasmEdge. Sementara Docker tidak merinci di sini, janji WasmRdge adalah bahwa ia menawarkan waktu startup yang jauh lebih cepat dibandingkan dengan wadah Linux dan bahwa aplikasi WasmEdge secara signifikan lebih kecil (dan berjalan lebih cepat).

Kredit Gambar: Buruh pelabuhan

“Kami melihat Wasm sebagai teknologi pelengkap wadah Linux di mana pengembang dapat memilih teknologi mana yang mereka gunakan (atau keduanya!) tergantung pada kasus penggunaannya,” tulis Michael Irwin dari Docker dalam pengumuman hari ini. “Dan saat komunitas mengeksplorasi apa yang mungkin dilakukan dengan Wasm, kami ingin membantu membuat aplikasi Wasm lebih mudah untuk dikembangkan, dibuat, dan dijalankan menggunakan pengalaman dan alat yang Anda kenal dan sukai.”

Selain berita produk, Docker juga hari ini mengumumkan akan bergabung dengan Bytecode Alliance, organisasi nirlaba di balik WebAssembly dan Antarmuka Sistem WebAssembly yang memungkinkan proyek baru ini, sebagai anggota pemungutan suara.

Related Posts