คอมไพเลอร์ TypeScript แบบเนทีฟเพิ่มการรองรับ WebAssembly แบบทดลอง
เผยแพร่: 2026-10-29
เมื่อวันที่ 29 ตุลาคม 2026 Microsoft ได้รวมการรองรับ wasip1/wasm แบบทดลองเข้ากับคอมไพเลอร์ TypeScript แบบเนทีฟ การเปลี่ยนแปลงนี้ทำให้คอมไพเลอร์ทำงานบนโฮสต์ WASI ได้ และเพิ่มช่องทางเชื่อมต่อ JavaScript API ที่ใช้งานในเบราว์เซอร์ได้
สิ่งที่เปลี่ยนแปลง
tsc.wasmไฟล์เดียวกันสามารถทำงานเป็นคำสั่ง WASI สำหรับ CLI หรือ language server หรือทำงานเป็น reactor สำหรับการเรียก JavaScript API แบบซิงโครนัสและอะซิงโครนัส- แพ็กเกจอาร์ติแฟกต์ใหม่
@typescript/typescript-wasip1-wasmมีคอมไพเลอร์ WebAssembly และไฟล์ไลบรารี ส่วนโฮสต์typescript/wasmมีinstantiateWasmและinstantiateWasmSyncโดยทั้งสองแพ็กเกจต้องใช้เวอร์ชันที่ตรงกันทุกประการ - ส่วนขยาย VS Code for Web เพิ่มจุดเริ่มต้นที่เรียก
tsc.wasm --lspการเปลี่ยนแปลงนี้มีการทดสอบ API บน Node.js และการทดสอบเบื้องต้นในเบราว์เซอร์ Chromium
สถานะการใช้งาน
นี่เป็นการเปลี่ยนแปลงแบบทดลองที่รวมแล้ว ไม่ใช่การประกาศ WebAssembly รุ่นเสถียร ไบนารี โครงสร้างแพ็กเกจ และโฮสต์ typescript/wasm อาจเปลี่ยนได้โดยไม่แจ้งล่วงหน้า