กรุณาปิด โปรแกรมบล๊อกโฆษณา เพราะเราอยู่ได้ด้วยโฆษณาที่ท่านเห็น
Please close the adblock program. Because we can live with the ads you see


Go 1.24 รองรับการแปลงโค้ด Go เป็น WebAssembly ได้ดีชึ้น รองรับ WASI

ข่าว Go 1.24 รองรับการแปลงโค้ด Go เป็น WebAssembly ได้ดีชึ้น รองรับ WASI

  • ผู้เริ่มหัวข้อ ผู้เริ่มหัวข้อ News 
  • วันที่เริ่มต้น วันที่เริ่มต้น

News 

Active member

สมาชิกทีมงาน
Moderator
Collaborate
ภาษา Go ออกเวอร์ชัน 1.24 มีฟีเจอร์ใหม่ที่น่าสนใจคือปรับปรุงการแปลงโค้ด Go เป็น WebAssembly (Wasm) ให้สามารถแปลงโค้ดได้โดยตรงแล้ว

Go เริ่มรองรับการแปลงโค้ดเป็น Wasm มาตั้งแต่เวอร์ชัน 1.11 แต่ต้องผ่าน js/wasm อีกชั้น ภายหลังเมื่อโลกของ WebAssembly มีมาตรฐาน API กลางที่เรียกว่า WebAssembly System Interface (WASI) ภายใต้การกำกับดูแลของ W3C เกิดขึ้นเพื่อให้ภาษาต่างๆ แปลงเป็น Wasm ได้ง่ายขึ้น ทำให้ Go เริ่มหันมารองรับ WASI แบบพรีวิวมาตั้งแต่เวอร์ชัน 1.21

ใน Go 1.24 เพิ่มคำสั่ง go:wasmexport ตอนคอมไพล์ นักพัฒนาสามารถแปลงฟังก์ชันของ Go ให้ถูกเรียกใช้โดยแอพ Wasm ตัวอื่นได้ ลักษณะเดียวกับที่ Go เคยมี cgo export แปลงฟังก์ชัน Go ให้ถูกเรียได้จากแอพที่เขียนด้วย C

ของใหม่อย่างอื่นใน Go 1.24 มีการรองรับ generic type alias ที่ระดับภาษา, ปรับปรุงประสิทธิภาพ ใช้ซีพียูลดลงเฉลี่ย 2-3%, เพิ่มไลบรารีมาตรฐานของภาษาอีกหลายอย่าง เป็นต้น

ที่มา - Golang, Golang

Go 124 รองรับการแปลงโค้ด Go เป็น WebAssembly ได้ดีชึ้น รองรับ WASI-1.webp


Topics:
Go
Programming
WebAssembly

Continue reading...
 



กรุณาปิด โปรแกรมบล๊อกโฆษณา เพราะเราอยู่ได้ด้วยโฆษณาที่ท่านเห็น
Please close the adblock program. Because we can live with the ads you see
กลับ
ยอดนิยม ด้านล่าง