Ia terbakar! Masa jalan JavaScript baharu: Bun, prestasi mengatasi Node

青灯夜游
Lepaskan: 2022-07-15 14:08:36
ke hadapan
4468 orang telah melayarinya

Hari ini saya ingin memperkenalkan kepada anda masa jalanan javaScript sumber terbuka terkini: Bun.js. Tiga kali lebih pantas daripada Node.js, Bun masa jalan JavaScript baharu adalah hangat!

Baru-baru ini, projek Bun rantai alat bahagian hadapan telah menarik perhatian ramai. Bun ialah masa jalan JavaScript moden seperti Node atau Deno, yang ditulis oleh Jarred Sumner, sebelum ini dari Stripe dan Thiel Fellowship.

Bun melaksanakan ratusan Node.js dan API Web secara asli, termasuk kira-kira 90% fungsi Node-API (modul asli), fs, laluan, Penampan, dsb. Dan menurut laman webnya yang baru dilancarkan, ia "dibina dari bawah ke atas untuk memfokuskan pada tiga bidang":

  • Mulakan dengan pantas (dengan mengambil kira kelebihan).

  • Tahap prestasi baharu (JavaScriptCore lanjutan, enjin).

  • Sebagai alat yang hebat dan lengkap (bundler, transpiler, pengurus pakej).

Matlamat Bun adalah untuk menjalankan sebahagian besar JavaScript dunia di luar penyemak imbas, membawa peningkatan prestasi dan kerumitan kepada infrastruktur masa depan anda dengan alat yang lebih baik dan ringkas meningkatkan produktiviti pembangun.

Prestasi yang lebih baik

Ia mempunyai prestasi yang sama seperti Node.js dan Deno dari segi servis, sqlite dan ffi Perbandingan adalah seperti berikut:

Ia terbakar! Masa jalan JavaScript baharu: Bun, prestasi mengatasi Node

Ia terbakar! Masa jalan JavaScript baharu: Bun, prestasi mengatasi Node

Ia terbakar! Masa jalan JavaScript baharu: Bun, prestasi mengatasi Node

Menurut tangkapan skrin ujian laman web rasmi, pemaparan sebelah pelayan kelajuan React ialah Node Atau lebih daripada tiga kali ganda Deno Pada masa yang sama, laman web rasmi juga memberikan sebab prestasi Bun sangat baik:

  • Tidak seperti Node.js dan. Deno, yang menggunakan enjin V8, Bun menggunakan enjin JavaScriptCore, enjin yang berbeza akan menghasilkan prestasi yang berbeza

  • Menggunakan bahasa pengaturcaraan sistem yang muncul Zig mengatakan bahawa kekurangan Zig; aliran kawalan menjadikannya lebih mudah untuk menulis perisian pantas Mudah.

Setakat ini, kebanyakan pemerhati bersetuju bahawa Bun patut diberi perhatian dari segi prestasi, dan keserasian modul npm merupakan kelebihan yang besar. Tetapi perlu diingat bahawa Bun masih di peringkat awal, dengan versi beta yang dikeluarkan baru-baru ini.

Pautan rujukan:

  • https://developers.slashdot.org/story/22/07/10/000246/meet-bun-a-speedy-new -javascript-runtime

  • https://devclass.com/2022/07/06/zig-based-bun-appears-in-beta-an-incredibly-fast-all- in-one-javascript-runtime/

Alamat projek:

  • https://github.com/oven-sh/bun

Untuk lebih banyak pengetahuan berkaitan pengaturcaraan, sila lawati: Video Pengaturcaraan! !

Atas ialah kandungan terperinci Ia terbakar! Masa jalan JavaScript baharu: Bun, prestasi mengatasi Node. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:toutiao.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!