Deno.serve() API مزایای عملکرد قابل توجهی را وعده می دهد و به توسعه دهندگان اجازه می دهد تا یک وب سرور با یک خط کد ایجاد کنند.
Deno 1.35، آخرین نسخه JavaScript/TypeScript/WebAssembly که به عنوان جایگزین Node.js قرار گرفته است، Deno.serve()
، یک API جدید را تثبیت می کند. که ساخت سرورهای وب را آسان تر می کند.
به گفته توسعه دهندگان پروژه Deno که Deno.serve((req) => new Response("hello world"));
یک API قبلی، Deno روی لینوکس، ویندوز و macOS به عنوان یک فایل اجرایی باینری واحد اجرا میشود. دستورالعملهای نصب را میتوانید در وبسایت Deno پیدا کنید. Deno 1.35 پس از انتشار اواخر ماه مه Deno 1.34 است که سازگاری با NPM و Node.js را افزایش داد. سایر ویژگی های جدید و بهبود یافته در Deno 1.35:Deno.serveHTTP()
، نیاز به تنظیم یک تکرار کننده غیرهمگام روی اتصالات و مدیریت بعدی رویدادهای HTTP داشت. Deno.serve()
از استاندارد وب درخواست< /a> و اشیاء Response برای تعامل یکپارچه با fetch()
، جریانهای وب و سایر APIهای استاندارد. توسعه دهندگان Deno گفتند که در بنچمارک های داخلی، Deno.serve()
دو برابر یک سرور Node.js مشابه، با تاخیر انتهایی بهتر و استفاده کارآمدتر از حافظه ارائه می دهد.
Headers.getSetSetCookie()
و ReadableStream.from()
است، در حالی که URLSearchParams.delete()
و URLsearchParams()
اکنون از پارامتر value
پشتیبانی می کند.semver
کتابخانه استاندارد برای کاهش پیچیدگی داخلی و پاکسازی رابط های عمومی بازنویسی شده است. همچنین، هر نمونه semver
به یک شیء جاوا اسکریپت ساده تغییرناپذیر تبدیل می شود. html
اضافه شده است. ماژول دارای APIهای escape
و unescape
است که از کاراکترهای خاص HTML در رشتههای داده شده فرار میکنند و از آن خارج میشوند. علاوه بر این، یک http/user_agent
اضافه شده است که انواع سیستم عامل، CPU، دستگاه و مرورگر را از عامل کاربر.Deno.atomicOperation
و Deno.errors.Filesytemloop
به فضای نام Denocode اضافه شدند.
پست های مرتبط
Deno از API وب سرور سریعتر و ساده تری رونمایی می کند
Deno از API وب سرور سریعتر و ساده تری رونمایی می کند
Deno از API وب سرور سریعتر و ساده تری رونمایی می کند