• แนะนำการใช้งานเบื่องต้น การใช้งาน-community
    ประกาศ :
    • ทำการแก้ไขระบบนับถอยหลังเพื่อดาวน์โหลดไฟล์แล้ว
กรุณาปิด โปรแกรมบล๊อกโฆษณา เพราะเราอยู่ได้ด้วยโฆษณาที่ท่านเห็น
Please close the adblock program. Because we can live with the ads you see


News

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

News 

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


Topics:
Go
Programming
WebAssembly

Continue reading...
 

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