Apa yang baru di Node.js 8 dan Node.js 9

Node.js 8 sedang beralih ke status rilis Dukungan Jangka Panjang (LTS), yang dimaksudkan untuk menunjukkan tingkat stabilitas untuk digunakan dalam penerapan perusahaan. Penunjukan baru untuk Node.js 8 ini disertai dengan debut Node.js 9, dengan pelacakan sumber daya asinkron, sebagai baris rilis "saat ini".

Fitur Node.js 8

Dengan rilis LTS dari runtime JavaScript sisi server yang populer, fokusnya adalah pada keamanan dan stabilitas. Rilis LTS secara aktif dipertahankan selama 18 bulan. Pertama kali diperkenalkan oleh Node.js Foundation pada akhir Mei, fitur baris Node.js 8.x:

  • Mesin JavaScript Google V8 6.1.
  • Klien NPM 5.0.0.
  • Performa yang lebih baik — 20 persen lebih baik daripada rilis Node 6 LTS sebelumnya dalam aplikasi web biasa.

Dua fitur lainnya — N-API, untuk add-on native, dan HTTP / 2 — tetap dalam mode eksperimental, masih dapat berubah kode. The Node.js Foundation merekomendasikan pengguna Node.js 6 untuk mulai menguji Node.js 8 dan pengguna Node.js 4 meningkatkan ke Node.js 8.

Fitur baru Node.js 9

Untuk Node.js 9, sebagian besar perubahan berpusat pada penghentian atau penghapusan API dan memigrasi basis kode ke sistem kesalahan baru. Tujuan dari migrasi adalah mengaitkan kode unik dengan kesalahan yang dilemparkan oleh sistem, memungkinkan pesan kesalahan diubah tanpa dianggap sebagai perubahan yang merusak. Fitur lain di Node.js 9 meliputi:

  • Modul async hooks yang menyediakan API untuk mendaftarkan callback untuk melacak sumber daya asinkron dalam aplikasi. Fitur ini, yang juga muncul di baris Node.js 8.x, sedang eksperimental pada tahap ini.
  • Mesin JavaScript Google V8 6.2.
  • Dukungan untuk HTTP / 2 dan N-API, yang tersedia untuk digunakan tanpa tanda baris perintah tetapi masih eksperimental.

Tempat mengunduh Node.js

Unduh URL untuk rilis Node.js 8 terbaru dan 9.x tersedia dari situs web Node.js.

Video terkait: Tip dan trik Node.js

Dalam video penjelas ini, pelajari beberapa teknik yang dapat meningkatkan pengalaman pengembangan Node Anda.