You are on page 1of 9

‫خیلیییییی سریع تر با ‪Bun‬‬

‫بپزش!‬
‫اندکی درباره ‪Bun.js‬‬
‫‪ Bun‬یک ‪ Runtime‬جاوا اسکریپت جدید و سبک است که شامل یک‬
‫‪ ،bundler، transpiler‬و ‪ npm‬است‪ .‬این امکان را به شما می دهد‬
‫که پروژه های جاوا اسکریپت و تایپ اسکریپت را نصب و اجرا کنید‪.‬‬
‫همه چیز در مورد سرعت است‪ ،‬و یک رقیب قوی برای بهترین‬
‫‪ Runtime‬های جاوا اسکریپت در حال حاضر است‪ Bun .‬ادعا می کند‬
‫که از ویژگی های غنی تر و سریع تر از ‪ Node.js‬و ‪ Deno‬است‪.‬‬
‫با توجه به معیارهای انجام شده توسط سازندگان ‪ Bun، Bun‬می‬
‫تواند در عملیات های ‪ I/O‬فشرده مانند سرورهای ‪ HTTP‬و ‪ SQL‬از‬
‫‪ Node.js‬و ‪ Deno‬بهتر عمل کند‪ Bun .‬طوری ساخته شده است که‬
‫در شروع و اجرا سریعتر از ‪ Node.js‬یا ‪ Deno‬باشد‪ .‬همچنین به دلیل‬
‫استفاده از ‪ JavaScriptCore‬به جای جاوا اسکریپت ‪ ،V8‬استفاده از‬
‫‪ Zig‬برای نوشتن ‪ API‬و تنظیم و محک گذاری گسترده‪ ،‬ادعا می کند‬
‫که به طور قابل توجهی سریعتر از هر دو زمان اجرا جاوا اسکریپت سمت‬
‫سرور است‪.‬‬
‫با هم یک اپ ‪ React‬بپزیم!؟‬
‫برای شروع باید با وارد نمودن دستور ذیل در ترمینال‪ Bun ,‬را نصب‬
‫کنید‪...‬‬

‫سپس برای اطمینان از نصب کامل ‪ , Bun‬دستور زیر را وارد کنید‬


‫حاال‪ ,‬وقت ایجاد پروژه ریکت مان است!‬

‫به مسیری که در ان پروژه ات رو ساختی برو‪ ,‬و با دستور زیر پروژه رو‬
‫اجرا کن‬
‫چقدر سریع پختیم!؟‬
‫در تصاویر زیر بطور بسیار مشهود میتوان سرعت فوق العاده ‪ Bun‬در‬
‫ایجاد یک پروژه ‪ ReactJS‬نسبت به ‪ NodeJS‬دید‪.‬‬
‫در تصاویر زیر سرعت ساخت پروژه امده است! که ‪ Bun‬در ‪17.78‬‬
‫ثانیه توانسته کار را به اتمام برساند اما ‪ NodeJS‬با فاصله عجیبی در‬
‫‪ 61‬ثانیه توانسته پروژه را به اتمام رسانده است‪.‬‬
‫این فاصله بسیار زیاد میتواند بازی را کامال عوض کند در تصمیم گیری‬
‫توسعه دهندگان فرانت اند برای انتخاب یکی بین ‪ ‌BunJs‬و‬
‫‪ NodeJS‬برای ایجاد پروژه هایشان‪...‬‬
‫تو کدوم رو ترجیح میدی!؟‬
‫نظرتو کامنت کن رفیق‬
‫ممنون که تا اینجا همراهی کردی رفیق‬
‫خوشحال میشم نظرت رو درباره پست‬
‫کامنت کنی‬

‫از اینا یادت نره ‪):‬‬

You might also like