Proyek frontend jarang gagal karena frameworknya. Ia gagal karena build-nya lambat, tesnya tidak pernah dijalankan, dan bundle-nya membesar tanpa disadari sampai situs butuh empat detik untuk tampil.
Delapan alat ini gratis, saling melengkapi, dan menjadi hal pertama yang saya pasang di proyek baru.
Astro
Mengirim nol JavaScript secara default, sehingga sulit membuat situs konten yang lambat dengannya.
astro.buildTailwind CSS
Kelas utilitas yang mencegah CSS membengkak tanpa henti seiring usia proyek.
tailwindcss.comBiome
Linter dan formatter dalam satu binary: mengganti tumpukan berkas konfigurasi dengan satu alat cepat.
biomejs.devVitest
Tes yang selesai dalam milidetik, sehingga orang benar-benar menjalankannya sebelum push.
vitest.devPlaywright
Tes di peramban sungguhan yang menangkap bug tak terlihat oleh uji unit, lengkap dengan trace.
playwright.devStorybook
Membangun dan meninjau komponen secara terisolasi: wajib begitu antarmuka disentuh lebih dari satu orang.
storybook.js.orgBundlephobia
Cek berapa kilobyte biaya sebuah dependensi sebelum memasangnya, bukan sesudah.
bundlephobia.comPilih dulu alat build dan linter: keduanya menentukan rasa proyek sehari-hari.
Perlu dibangun, bukan sekadar dipilih?
Aplikasi web, API, infrastruktur, dan antarmuka. Freelance dari Barcelona, klien di mana saja.
Leave a Reply