Wasmer 2.2 เดิม เผยแพร่เมื่อวันจันทร์สำหรับรันไทม์ WebAssembly (WASM) นี้ซึ่งมีจุดมุ่งหมายเพื่อ”เรียกใช้โค้ดใดๆ บนไคลเอ็นต์ใดๆ”โดยที่สแต็กโอเพนซอร์สนี้ทำงานบนระบบปฏิบัติการ/แพลตฟอร์มต่างๆ และสนับสนุนภาษาการเขียนโปรแกรมที่หลากหลาย

Wasmer ยังคงเป็นหนึ่งในรันไทม์ WASM ชั้นนำด้วยการสนับสนุนที่หลากหลายและมุ่งเน้นไปที่พื้นที่ตั้งแต่แอปพลิเคชันเดสก์ท็อปทั่วไปไปจนถึง”แอป ML/AI แบบพกพา”

Wasmer 2.2 release มีคอมไพเลอร์ Singlepass ที่ทำงานบน 64-bit Arm (AArch64) สำหรับระบบปฏิบัติการ Linux และ macOS Singlepass เป็นทางเลือกของคอมไพเลอร์ Wasmer แทนการใช้เส้นทางของคอมไพเลอร์ Cranelift หรือ LLVM Singlepass คอมไพล์โค้ดที่เวลาเชิงเส้นและประสิทธิภาพการคอมไพล์คือ”ลำดับความสำคัญที่เร็วกว่า”กว่า Cranelift หรือ LLVM แต่มีค่าใช้จ่ายเล็กน้อยสำหรับประสิทธิภาพรันไทม์ ข้อดีอีกประการของ Singlepass คือการหลีกเลี่ยงความเป็นไปได้ของ JIT Bomb

สำหรับผู้ที่ใช้ซีพียู Intel/AMD รุ่นเก่า คอมไพเลอร์ Singlepass ใน Wasmer 2.2 ยังเพิ่มการรองรับ SSE 4.2 เป็นทางเลือกแทนเส้นทาง AVX

นอกเหนือจาก Singlepass สำหรับ AArch64 แล้ว การเพิ่ม 64-bit Arm อีกอันด้วย Wasmer 2.2 ขณะนี้ได้รับการสนับสนุนอย่างเป็นทางการสำหรับโปรเซสเซอร์ M1 ของ Apple นอกพื้นที่ AArch64 มีการแก้ไขข้อผิดพลาดมากมายภายใน Wasmer 2.2

เรียนรู้เพิ่มเติมเกี่ยวกับ Wasmer 2.2 และดาวน์โหลดผ่าน GitHub และไซต์โครงการ ที่ Wasmer.io.

Categories: IT Info