Life

Ulasan Pembuat Situs JavaScript, 2023—zachleat.com

Saatnya lagi untuk setiap framework favorit penulis: The JavaScript Site Generator Review, edisi Februari 2023.

Berikut adalah daftar generator situs yang diulas dalam urutan abjad:

  • Astro 2.0.15
  • Sebelas puluh 2.0.0
  • Meningkatkan 1.4.6 (ditambahkan 27 Februari 2023)
  • Gatsby 5.7.0
  • Next.js 13.2.1
  • Nuxt 3.2.2
  • Remix 1.13.0
  • SvelteKit 1.8.3

Setiap situs contoh dibuat menggunakan tutorial Mulai Cepat atau Memulai yang baru di masing-masing situs web generator.

Ulasan Sebelumnya #

npm install Waktu #

Waktu yang ditampilkan dalam detik. Lebih rendah lebih baik.


Perluas untuk menampilkan tabel hasil
Kerangka npm install Waktu
Astro 2.0.15 12.52
Sebelas puluh 2.0.0 5.81
Meningkatkan 1.4.6 29.71
Gatsby 5.7.0 43.36
Next.js 13.2.1 3.72
Nuxt 3.2.2 14.77
Remix 1.13.0 40.14
SvelteKit 1.8.3 6.78

Catatan:

  • Setiap alat dipasang lima kali dan rata-rata dari lima proses tersebut ditampilkan di atas.
  • npm cache clean --force digunakan untuk membersihkan cache sebelum setiap pemasangan.
  • audit npm diaktifkan untuk pengujian ini.
  • Selanjutnya bundel semua dependensinya (simpan untuk react Dan react-dom) dan dengan demikian melewati rilis dependensi minor gratis dan sebagian besar fungsi audit yang disediakan oleh npm.

Dasar JavaScript Klien #

Bobot yang ditampilkan adalah dalam kilobyte ukuran sumber daya yang tidak dikompresi (bukan ukuran transfer).


Perluas untuk menampilkan tabel hasil
Kerangka Garis Dasar JavaScript Klien (kB)
Astro 2.0.15 0
Sebelas puluh 2.0.0 0
Meningkatkan 1.4.6 0
Gatsby 5.7.0 210
Next.js 13.2.1 248
Nuxt 3.2.2 191
Remix 1.13.0 228
SvelteKit 1.8.3 53

node_modules Berat #

Bobot yang ditampilkan dalam megabita.


Perluas untuk menampilkan tabel hasil
Kerangka node_modules Berat (MB)
Astro 2.0.15 169
Sebelas puluh 2.0.0 34
Meningkatkan 1.4.6 210
Gatsby 5.7.0 583
Next.js 13.2.1 158
Nuxt 3.2.2 164
Remix 1.13.0 497
SvelteKit 1.8.3 111

Audit npm #

Beberapa framework menggunakan create-* paket (terkadang dengan npm init) dan sertakan langkah yang membantu menginstal Anda npm dependensi untuk Anda. Namun, beberapa alat ini juga menyembunyikan hasil audit npm (termasuk tentang kerentanan keamanan tingkat tinggi).

Alat-alat ini bersembunyi npm audit laporan:

  • Astro ⚠️
  • Gatsby ⚠️
  • Next ⚠️ (melalui bundling dependensinya)

Alat-alat ini menunjukkan standar npm audit laporan selama pembuatan proyek:

  • Sebelas ✅
  • Tingkatkan ✅
  • Nuxt ✅
  • Remix ✅
  • SvelteKit ✅

Telemetri #

Telemetri adalah praktik pengumpulan data anonim tentang penggunaan alat tersebut. Beberapa alat mengaktifkan ini (keikutsertaan) secara default dan memerlukan penyisihan. Ini tidak selalu buruk tetapi beberapa orang sangat terkejut dengan default ini (dan pendidikan di sini penting karena default ini mungkin tidak sesuai dengan kebijakan keamanan organisasi Anda).

Alat-alat ini mengharuskan Anda untuk memilih keluar dari Telemetri:

  • Astro ⚠️
  • Next.js ⚠️
  • Gatsby ⚠️
  • Nuxt ⚠️

Memiliki Telemetri tetapi ikut serta:

Tidak ada Telemetri atau pengumpulan data yang diketahui:

  • Sebelas ✅
  • Tingkatkan ✅
  • Remix ✅
  • SvelteKit ✅

Secara khusus dan menyenangkan, Nuxt v2 meminta Anda untuk menanyakan apakah Anda ingin berpartisipasi dalam Telemetri saat pertama kali menjalankan server pengembangan. Meskipun secara teknis masih menyisih, ini sepertinya jalan tengah yang bagus. Sayangnya saya tidak melihat permintaan ini saat membuat proyek Nuxt v3.

Masukan #

Beri tahu saya jika Anda memiliki umpan balik—saya juga menerima saran tentang aspek alat ini yang ingin Anda tinjau untuk lain kali!

Pengeluaran hk tercepat hari ini berasal dari situs togel Data SGP pools https://annuaire-hypnose.com/ hasil keluaran hk terkini tiap hari. Dengan Mengenakan rekapan bagan data hk prize, Pasti mempermudah bettor didalam lihat no pengeluaran SGP hari ini. Di mana tiap hasil pengeluaran hk https://figurines-studio38.com/ ini terkini tetap kami pembaharuan menjajaki result keluaran hongkong terkini berasal dari hongkongpools.com. Tujuannya supaya para pecinta judi togel https://redskop.com/ di Indonesia sanggup bersama dengan mudahnya mengenali hasil hk hari ini terkini serta amat kilat.