- ทำงานอย่างไร? : รัน SpiderMonkey JS VM บน WASM แต่ช้า
- แล้วทำไปทำไมกันล่ะ?
- รัน JavaScript บน iOS (และสภาพแวดล้อมอื่นที่มีข้อจำกัดเรื่อง JIT)
- Cold start แบบแทบจะทันทีสำหรับ Serverless
- สองส่วนที่ JS engine ใช้เวลาไปกับมัน
- ขั้นตอนเริ่มต้น : การเริ่มต้นแอปพลิเคชัน, การเริ่มต้นเอนจิน
- ขั้นตอนรันไทม์
- ลดเวลาเริ่มต้นอย่างมาก : ใช้ Wizer
- ขั้นต่อไป: ปรับปรุง Throughput
- JavaScript เร็วแบบคอมไพล์ล่วงหน้า AOT (โดยไม่ต้องทำโปรไฟล์)
- หรืออาจจะเพิ่มการทำโปรไฟล์เข้าไปได้บ้าง?
- วิธีเริ่มต้นตอนนี้
- สำหรับแพลตฟอร์มอื่นที่ต้องการรองรับ JavaScript : Wasmtime
- สำหรับภาษาอื่นที่ต้องการใช้แนวทางนี้
1 ความคิดเห็น
บทความที่ผมเคยสรุปไว้ถูกแปลเป็นภาษาเกาหลีแล้วสินะ https://th.news.hada.io/topic?id=5167