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


News

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

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

News 

Moderator

สมาชิกทีมงาน
Moderator
Verify member
เข้าร่วม
1 มิถุนายน 2011
ข้อความ
15,229
คะแนนปฏิกิริยา
0
คะแนน
36
ภาษา 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

No Description


Topics:
Go
Programming
WebAssembly

Continue reading...
 

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