JavaScript/TypeScript زمان اجرا دارای بهینه سازی برای لایه ارتباطی است.
تماسهای سریعتر به Rust در آخرین نسخه Deno safe JavaScript/TypeScript زمان اجرا برجسته میشوند و عملکرد را بهبود میبخشند.
بهبود Rust مربوط به ارتباط بین موتور جاوا اسکریپت Google V8 استفاده شده توسط Deno و بقیه زمان اجرا است که به زبان Rust نوشته شده است. با Deno 1.20 که در ۱۷ مارس معرفی شد، طرفداران لایه ارتباطی را تا ۶۰٪ سریعتر بهینه کرده اند و از ماکروهای رویه ای Rust برای ایجاد اتصالات بهینه شده برای V8 از کد Rust موجود استفاده می کنند. این ماکرو از سریالزدایی آرگومانهای استفادهنشده بهینهسازی میکند، سرعت جمعآوری متریک را افزایش میدهد و پایهای برای ادغام آینده با V8 Fast API برای افزایش عملکرد بین جاوا اسکریپت و Rust فراهم میکند.
کسانی که Deno قبلاً نصب شده است می توانند با اجرای موارد زیر ارتقاء دهند:
ارتقای deno
سایر دستورالعملهای نصب را میتوانید در deno.land پیدا کنید. در جای دیگر Deno 1.20:
- سرور HTTP Deno اکنون از فشرده سازی خودکار برای بدنه های پاسخ پشتیبانی می کند.
- پیشفرضهای دقیقتر در مجوزهای برنامهای برای تستها و کارگران مشخص شدهاند. این یک تغییر اساسی است.
- برای ارتقاء اتصال HTTP، یک API فضای نام Deno اضافه شد:
Deno.upgradeHTTP().
در حال حاضر ناپایدار است. - یک دستور فرعی،
deno task
اضافه شده است. این به عنوان یک اجرا کننده وظیفه عمل می کند و راهی مناسب برای تعریف و اجرای دستورات سفارشی خاص برای توسعه یک پایه کد ارائه می دهد. اماdeno task
نیز در حال حاضر ناپایدار است و ممکن است در آینده به شدت تغییر کند. - یک دستور فرعی دیگر،
deno bench
، به عنوان یک ابزار محک برای بررسی عملکرد کد عمل می کند. همچنین ناپایدار است. - استاتیک جهانی اکنون میتواند در API رابط عملکرد خارجی استفاده شود.< /li>
- اینترفیسهای جدید،
Deno.TcpConn
وDeno.UnixConn،
میتوانند به عنوان انواع بازگشتی برایDeno.connect()
API استفاده شوند.< /li> - TypeScript 4.6 با Deno 1.20 عرضه می شود.
- V8 10.0 پشتیبانی میشود.
پست های مرتبط
Deno تماسهای Rust را سریعتر دریافت میکند
Deno تماسهای Rust را سریعتر دریافت میکند
Deno تماسهای Rust را سریعتر دریافت میکند