Tags:
Topics: 
Node Thumbnail

Node.js ประกาศให้รุ่น 8.9.0 เป็นรุ่นซัพพอร์ตระยะยาว (LTS) รุ่นล่าสุด ทำให้หลังจากนี้จะมีเวลาซัพพอร์ตรุ่น 8.9.x ไปอีก 26 เดือน เหมาะสำหรับการพัฒนาแอปพลิเคชั่นที่ต้องการซัพพอร์ตโค้ดระยะยาว

รุ่น LTS ของ Node.js ที่ยังซัพพอร์ตอยู่ได้แก่ v4 ที่จะซัพพอร์ตถึงเดือนเมษายน 2018 และ v6 ที่จะซัพพอร์ตไปถึงเดือนเมษายน 2019

โดยปกติแล้วรุ่น LTS ของ Node.js จะซัพพอร์ต 30 เดือนโดยแบ่งเป็นช่วง LTS ที่ซ่อมบำรุงทั่วไป 18 เดือน และช่วง Maintenance ที่แก้เฉพาะบั๊กร้ายแรงและช่องโหว่ความปลอดภัยอีก 12 เดือน แต่เนื่องจาก v8 ใช้ OpenSSL 1.0.2 ที่หมดอายุซัพพอร์ตเดือนธันวาคม 2019 ทำให้ระยะเวลาซัพพอร์ตของ v8 จึงปรับให้ตรงกัน

รุ่น 8.9.0 จะมีฟีเจอร์ใหม่เพิ่มขึ้นมาจากการใช้เอนจิน V8 6.1 รองรับ Async/Await, ES Modules, รวมถึงรองรับระบบโมดูล N-API ทำให้ไม่ต้องคอมไพล์โมดูลใหม่ทุกครั้งที่เปลี่ยน Node.js

ที่มา - Node.js

No Description

Get latest news from Blognone

Comments

By: hisoft
ContributorWindows PhoneWindows
on 1 November 2017 - 02:07 #1016276
hisoft's picture

รองรับ Async/Await

น้องที่ทำงานด้วยกันย้ายขึ้นไปใช้ 8 เพื่ออันนี้เลยไม่งั้นเค้าเขียนไม่ได้ (ไม่คล่องทั้ง call back, promise) นี่ทีแรกก็ตกใจเล็กน้อยแล้วนึกขึ้นได้ว่า 8 มันก็ใกล้จะ LTS แล้ว กว่าจะ production ก็รอดพอดี

By: WattZ
AndroidRed HatSymbianWindows
on 1 November 2017 - 07:47 #1016291
WattZ's picture

ตั้งแต่ลองใช้ async await ก็ไม่เคยเขียนแบบ callback อีกเลย
ยิ่งใช้คู่กับ coffeescript2 ด้วย เหมือนยก python + ruby มาทำงานบน nodejs เลย
รู้สึก happy มากๆ

By: 7elven
ContributoriPhoneWindows PhoneAndroid
on 1 November 2017 - 09:47 #1016319

async await ทำให้ชีวิตง่ายขึ้นอีกโข อีกปีสองปี node module ต่างๆ คงเขียนด้วย async await ทั้งหมดมั้ง