7 คะแนน โดย xguru 2022-12-21 | 1 ความคิดเห็น | แชร์ทาง WhatsApp
  • ทำงานอย่างไร? : รัน SpiderMonkey JS VM บน WASM แต่ช้า
  • แล้วทำไปทำไมกันล่ะ?
    • รัน JavaScript บน iOS (และสภาพแวดล้อมอื่นที่มีข้อจำกัดเรื่อง JIT)
    • Cold start แบบแทบจะทันทีสำหรับ Serverless
  • สองส่วนที่ JS engine ใช้เวลาไปกับมัน
    • ขั้นตอนเริ่มต้น : การเริ่มต้นแอปพลิเคชัน, การเริ่มต้นเอนจิน
    • ขั้นตอนรันไทม์
  • ลดเวลาเริ่มต้นอย่างมาก : ใช้ Wizer
  • ขั้นต่อไป: ปรับปรุง Throughput
    • JavaScript เร็วแบบคอมไพล์ล่วงหน้า AOT (โดยไม่ต้องทำโปรไฟล์)
    • หรืออาจจะเพิ่มการทำโปรไฟล์เข้าไปได้บ้าง?
  • วิธีเริ่มต้นตอนนี้
    • สำหรับแพลตฟอร์มอื่นที่ต้องการรองรับ JavaScript : Wasmtime
    • สำหรับภาษาอื่นที่ต้องการใช้แนวทางนี้

1 ความคิดเห็น

 
spilist2 2022-12-21

บทความที่ผมเคยสรุปไว้ถูกแปลเป็นภาษาเกาหลีแล้วสินะ https://th.news.hada.io/topic?id=5167