Skip to content

Month: June 2015

ใช้ Node.js และ IO.js หลายเวอร์ชันในเครื่องเดียวด้วย NVM

ปกติเวลาพัฒนาโปรแกรมด้วย Node.js ทำไงกันบ้างครับ

ติดตั้ง Node.js –> เขียนโปรแกรม –> รันโปรแกรม

แล้วถ้าต้องทดสอบ Node.js หลายๆ เวอร์ชันทำไงครับ? ถ้าทำ process เดียวกับข้างบนรับรองมึนแน่ๆ ไหนจะต้อง download ไหนจะต้อง export PATH ให้วุ่นวายอีก ตอนนี้เราไม่ต้องทำแบบนั้นแล้วครับเพราะมีวิธีที่ดีกว่าคือใช้ Node Version Manager ครับ

Leave a Comment

Node.js – Web Workers

 โดยปกติ Node.js โดยใช้ event-loop ทำงานด้วย thread เพียง thread เดียว ปัญหาคือถ้ามี task ที่เป็น sync ทำงานนานๆ มันจะไป block event-loop (เพราะค้างอยู่ใน call stack) ทำให้โปรแกรมทำงานต่อไม่ได้แม้ตัวมันเองจะบอกว่าทำงานแบบ async ก็ตาม

Leave a Comment