ก่อตั้งขึ้นในปี 2019 โดย Intel, Mozilla และ Red Hat เป็น Bytecode Alliance เพื่อส่งเสริมการทำงาน WebAssembly (WASM) ในทุกที่ ในฐานะที่เป็นส่วนหนึ่งของความคิดริเริ่ม Bytecode Alliance พวกเขาได้พัฒนา Wasmtime เป็นรันไทม์ของ WebAssembly และในปลายเดือนนี้พวกเขาวางแผนที่จะตั้งชื่อเวอร์ชัน 1.0
Wasmtime อธิบายตนเองว่าเป็น”รันไทม์ที่รวดเร็วและปลอดภัยสำหรับ WebAssembly”ซึ่งเป็นโอเพนซอร์ส สร้างขึ้นบนตัวสร้างโค้ดของ Cranelift ใช้ประโยชน์จากภาษาการเขียนโปรแกรม Rust และเป็นไปตามมาตรฐาน WASI Wasmtime ยังสามารถรวมเข้ากับภาษาการเขียนโปรแกรมตั้งแต่ Rust ถึง C/C++, Python,.NET, Go และอื่นๆ Wasmtime ได้รับการสนับสนุนอย่างเป็นทางการในระบบ Linux, Windows และ macOS ผู้ที่ต้องการเรียนรู้เพิ่มเติมเกี่ยวกับโครงการสามารถไปที่ Wasmtime.dev
The Bytecode Alliance กำลังเตรียมที่จะปล่อย Wasmtime 1.0 อย่างเป็นทางการในวันที่ 20 กันยายนนี้ ก่อนหน้าเหตุการณ์สำคัญของ v1.0 นั้น มีการผลักดันเพื่อเพิ่มศักยภาพด้านประสิทธิภาพของรันไทม์ WebAssembly นี้ให้สูงสุด Bytecode Alliance ได้สรุปไว้ในบล็อกโพสต์ใหม่:
โพสต์นี้เป็นการแนะนำเกี่ยวกับหลายๆ วิธีที่เราได้ปรับปรุง Wasmtime และ Cranelift เพื่อให้ทำงานได้ดีขึ้นในแต่ละควอแดรนต์: ความเร็วของคอมไพเลอร์ Wasm, ความเร็ว ของโค้ด Wasm ที่คอมไพล์แล้ว ความเร็วในการเริ่มต้นรันไทม์ และความเร็วของสภาวะคงตัวของรันไทม์ ประสิทธิภาพสูงเป็นส่วนสำคัญของซอฟต์แวร์ใดๆ ที่ปรารถนาจะเป็นส่วนหนึ่งของรากฐานสำหรับการสร้างระบบที่มีประสิทธิภาพและใช้งานได้ยาวนาน หาก WebAssembly ประสบความสำเร็จ จำเป็นต้องมีเครื่องมือที่เรียกใช้งานโดยเร็วที่สุด เพื่อให้สามารถแข่งขันกับโค้ดเนทีฟได้ เรายังคงทำงานเพื่อบรรลุเป้าหมายนี้
ผู้ที่ต้องการเรียนรู้เพิ่มเติมเกี่ยวกับความพยายามในการเพิ่มประสิทธิภาพ Wasmtime 1.0 ของ Bytecode Alliance สามารถอ่านโพสต์แบบเต็มได้ที่ BytecodeAlliance.org