21 poin oleh GN⁺ 2025-08-18 | Belum ada komentar. | Bagikan ke WhatsApp
  • Node.js ditingkatkan sehingga dapat menjalankan file TypeScript secara langsung
  • Kini file .ts dapat dijalankan langsung tanpa konfigurasi tambahan atau transpiling
  • Developer dapat meningkatkan efisiensi kerja tanpa tsconfig.json atau pemasangan bundler terpisah
  • Fitur ini resmi diterapkan mulai Node.js v22.18.0 (LTS)
  • Diharapkan menghasilkan batas yang makin kabur antara pengembangan JavaScript dan TypeScript

Dukungan eksekusi TypeScript langsung di Node.js

  • Node.js baru-baru ini memperkenalkan fitur untuk langsung menjalankan file TypeScript (.ts) pada versi v22.18.0 (LTS), tanpa konfigurasi atau alat terpisah
  • Sebelumnya, untuk menjalankan kode TypeScript diperlukan transpiler eksternal atau bundler seperti ts-node, esbuild, dan Babel, tetapi kini Node.js sendiri dapat mengenali dan menjalankan kode TypeScript tanpa alat-alat tersebut
  • Melalui fitur ini, developer kini dapat langsung menjalankan file .ts di Node.js tanpa file konfigurasi tsconfig.json maupun library tambahan
  • Produktivitas dan kemudahan pengembangan meningkat besar untuk prototyping, pengembangan eksperimental, dan eksekusi skrip
  • Diharapkan ada penguatan keterhubungan antara proyek JavaScript dan TypeScript, serta penurunan hambatan masuk bagi developer baru

Perubahan penting lainnya

  • esm: implementasi import.meta.main
  • fs: peningkatan penanganan event fs berbasis AsyncIterator
  • permission: dukungan pengiriman flag model izin saat menjalankan subproses
  • sqlite: penambahan opsi readBigInts
  • src/permission: dukungan permission.has(addon)
  • url: penambahan API fileURLToPathBuffer
  • watch: penambahan flag --watch-kill-signal
  • worker: objek Worker ditingkatkan menjadi async disposable

Pembaruan terkait commit dan dokumentasi

  • Termasuk penghapusan kode yang tidak perlu, perapihan lingkungan build dan toolchain, serta upgrade ke npm 10.9.3
  • Perbaikan indikator stabilitas terperinci dan nomor RFC pada dokumentasi seperti globals.md, child_process.md, dan http2
  • Banyak penambahan test dan perbaikan bug juga telah diterapkan

File distribusi

  • Tersedia installer dan biner untuk Windows, macOS (Intel/Apple Silicon), dan Linux (x64, ARM, PPC, s390x, AIX)
  • Kode sumber dan file rilis lengkap dapat diunduh dari halaman distribusi resmi Node.js
  • Dokumentasi API telah diperbarui berdasarkan v22.18.0

Belum ada komentar.

Belum ada komentar.