Javascript Runtime

Javascript Runtime คืออะไร

Javascript Runtime คือสภาพแวดล้อมที่ช่วยให้โค้ด Javascript ถูกแปลและทำงานได้บนเครื่องคอมพิวเตอร์ โดยมักจะมาพร้อมกับเอนจิน Javascript เช่น V8 ของ Google ที่ใช้ใน Chrome

คุณสมบัติของ Javascript Runtime

  • Event Loop: ช่วยจัดการการดำเนินงานแบบ asynchronous

  • Call Stack: ใช้จัดเก็บและจัดการฟังก์ชันที่ถูกเรียกใช้งาน

  • Callback Queue: คิวสำหรับฟังก์ชัน callback

  • Non-blocking I/O: ช่วยให้การอ่าน/เขียนข้อมูลไม่กีดขวางการทำงานอื่นๆ

ที่นิยมใช้

  • Node.js: สำหรับการพัฒนาแอปพลิเคชันฝั่งเซิร์ฟเวอร์

  • Deno: ทางเลือกใหม่สำหรับ Node.js ที่มีความปลอดภัยยิ่งขึ้น

  • Bun: รันไทม์ที่เร็วและมีประสิทธิภาพในการพัฒนาแอปพลิเคชัน JavaScript และ TypeScript

Last updated

Was this helpful?