Baik
Selamat datang ke Tech That Rocks, surat berita mingguan oleh saya yang merupakan YABWGWAO (seorang lagi lelaki kulit putih berjanggut dengan pendapat). Idea buletin ini mudah, saya terus mencari teknologi yang menakjubkan dan ia harus dikongsi dengan lebih ramai orang, jadi itulah yang berlaku. Ia tidak akan menjadi catatan yang panjang, dan ia tidak akan selalu mengenai pembangunan perisian (walaupun hari ini adalah) - tetapi mana-mana teknologi yang menakjubkan... Dan jika anda menemui teknologi yang menggegarkan, beritahu saya! Anda boleh menjadi pengarang salah satu daripada ini pada masa hadapan!
TTR hari ini ialah Bun, pengganti drop-in untuk Node.JS - anda tahu perkara yang mungkin menggerakkan bahagian belakang semua perkara kegemaran anda. Node.JS hebat, tetapi ia berumur 15 tahun dan 15 tahun kebelakangan ini telah menyaksikan bahasa peringkat rendah dan berprestasi tinggi yang menakjubkan muncul. Ia juga telah melihat bagaimana kami telah mengubah pendekatan kami terhadap pembangunan JavaScript berskala besar.
Bun cuba menggunakannya untuk membuat penurunan dalam penggantian berprestasi tinggi untuk Node.js dan ia melakukannya dengan baik terima kasih kepada dikodkan dalam Zig (Berbaloi untuk carian pantas jika anda belum pernah mendengarnya). Ia juga membakar dalam sokongan TypeScript, jadi tiada lagi TSC Rasa sakit! Anda juga boleh beroperasi dengan pantas dengan projek baharu terima kasih kepada templat.
Dicadangkan oleh LinkedIn
Saya mengambil beberapa projek dan hanya memasukkan Bun dan semuanya berfungsi. Saya mendapat peningkatan prestasi utama DARI HARI 1. Bun mempunyai beberapa API tambahan yang boleh anda tukar, yang akan menggantikan yang Node.js dan memberi anda lebih banyak kelebihan... tetapi itu adalah pilihan. Ia bukan hanya masa jalan, ia juga pengurusan pakej. Saya pergi dari 30+ saat untuk NPM I kepada sub-2 saat dengan roti i. Ia benar-benar teknologi yang menggegarkan.
Ringkasan pandangan ringkas bagi saya ialah, bahawa walaupun Deno (TTR lain) ialah apa Node.js akan menjadi jika ia dibina hari ini, Bun ialah apa yang akan Node.js jika ia dibina 15 tahun yang lalu dengan teknologi hari ini. Jika anda membina dari awal hari ini, pertimbangkan Deno atau Bun lebih daripada Node.js... tetapi jika anda mempunyai penyelesaian hari ini di Node.js, tambahkan tiket penghijrahan Bun pada pecut anda yang seterusnya!
Bun makes for a fantastic bundler as well!