Node.js 21 telah dirilis dan ini adalah beritanya

Node-js

Node.js adalah runtime lintas platform, sumber terbuka, berbasis JavaScript

Beberapa hari yang lalu peluncuran dari versi baru Node.js 21, versi yang menonjolkan pembaruan mesin JavaScript V8 ke 11.8, a indikator eksperimental baru untuk membalikkan nilai default modul –experimental-default-type, klien WebSocket terintegrasi, banyak pembaruan pada pelari pengujian kami dan banyak lagi.

Dengan dirilisnya cabang Node.js 21.0 baru ini (yang akan didukung selama 6 bulan), setelah stabil cabang 20.0 akan menerima status LTS dan akan didukung hingga April 2026, sedangkan pemeliharaan cabang LTS Node.js 18.0 sebelumnya akan berlangsung hingga September 2025 dan tahun berikutnya (2024) cabang LTS 16.0 akan berakhir.

Bagi mereka yang belum mengetahui platform Node.js, Anda harus tahu bahwa platform ini dapat digunakan baik untuk memelihara server aplikasi web maupun untuk membuat program jaringan klien dan server reguler. Untuk memperluas fungsionalitas aplikasi Node.js, banyak koleksi modul telah disiapkan, di mana Anda dapat menemukan modul dengan implementasi server dan klien.

Fitur baru utama Node.js 21

Dalam versi baru Node.js 21 yang dihadirkan ini, mesin dasar V8 diperbarui ke versi 11.8, digunakan di Chromium 118, yang sekarang mendukung metode ArrayBuffer.prototype.transfer, kemampuan untuk mengelompokkan array, dan pernyataan WebAssembly untuk memproses konstanta. Mereka punya manajer paket yang diperbarui termasuk npm 10.2.0 dan llhttp parser 9.1.2 serta dukungan untuk Visual Studio 2019 dan versi macOS sebelum 11.0 telah dihentikan.

Mengenai peningkatan Node.js 21, salah satu fitur baru utamanya adalah Ambil stabilisasi API, yang dirancang untuk memuat sumber daya melalui jaringan dan menyederhanakan penulisan kode JavaScript universal yang cocok untuk bekerja di sisi server dan klien.

API lain yang telah distabilkan adalah WebStreams API, menyediakan akses ke aliran data yang diterima melalui jaringan. API memungkinkan Anda menambahkan penangan Anda sendiri yang bekerja dengan data saat informasi tiba melalui jaringan, tanpa menunggu seluruh file diunduh.

Selain itu, disorot juga bahwa itu telah ditambahkan cara eksperimental untuk menggunakan implementasi default modul JavaScript ESM alih-alih CommonJS (khusus Node.js). Disebutkan bahwa Perubahan ini tidak mempengaruhi modul yang formatnya ditentukan secara eksplisit oleh kolom "type". di package.json, ini ditentukan oleh flag «-tipe masukan«. Untuk mengaktifkan konfigurasi modul baru, indikator «–tipe-eksperimental-default".

Dari perubahan lainnya yang menonjol dari versi baru ini:

  • Menambahkan implementasi eksperimental API WebSocket. Untuk mengaktifkan dukungan WebSocket, tandai “–soket web eksperimental".
  • Opsi flush telah ditambahkan ke fungsi fs.writeFile untuk memaksa data di-flush ke drive setelah setiap operasi penulisan.
  • Peningkatan kinerja kode yang terkait dengan penguraian URL, pengambilan API, aliran, node:fs, dan HTTP.
  • Menambahkan objek browser global
  • Dalam parameter «-uji«, menambahkan dukungan untuk skin global untuk memilih tes yang akan dijalankan
  • Dukungan untuk pengendali globalPreload telah dihentikan, demi panggilan registrasi dan inisialisasi untuk mengonfigurasi modul.

Akhirnya sJika Anda tertarik untuk mengetahui lebih banyak tentangnya, Anda dapat memeriksa detailnya di link berikut.

Bagaimana cara menginstal Node.JS di Linux?

Bagi yang tertarik untuk bisa menginstal Node.JS versi baru ini, harus tahu bahwa prosesnya cukup sederhana, hanya Mereka harus membuka terminal dalam sistem dan di dalamnya mereka akan mengetikkan salah satu dari perintah berikut, tergantung distro Anda.

Dalam kasus mereka yang merupakan pengguna Debian, Ubuntu dan turunannya, mereka hanya perlu mengetik berikut ini:

sudo apt-get update
sudo apt-get install nodejs
sudo apt-get install npm

Sedangkan bagi mereka yang merupakan pengguna Arch Linux, Manjaro, Arco Linux atau turunan Arch lainnya:

sudo pacman -S nodejs npm

Bagi yang menggunakan Fedora, RHEL dan turunannya:

sudo dnf -i nodejs npm

Terakhir, metode lain untuk menginstal Node.js adalah dari paket Snap dan untuk ini cukup menjalankan perintah berikut:

sudo snap install node --classic

tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.