کلودفلر (Cloudflare) شرکت Deno Land Inc.، توسعهدهنده پلتفرم Deno، را خریداری کرد. وصلههای زمان اجرا و رفع آسیبپذیریهای Deno برای یک سال دیگر برنامهریزی شده است و پس از آن توسعه Deno متوقف خواهد شد. کد Deno متنباز باقی خواهد ماند و در صورت وجود علاقه، جامعه میتواند به توسعه پلتفرم ادامه دهد.
همانند سایر پیشرفتهای Deno Land، پروژه celld به شما امکان میدهد برنامههای Worker را روی رایانه خود اجرا کنید. سرورها، با پلتفرم Cloudflare Workers ادغام خواهد شد. پلتفرم Deno Deploy به مدت شش ماه دیگر پشتیبانی خواهد شد و پس از آن دیگر پشتیبانی نخواهد شد و کاربران پولی به Cloudflare Workers منتقل میشوند. مخزن بسته JSR (رجیستری جاوا اسکریپت) به کار خود ادامه خواهد داد، اما زیرساخت مرتبط با آن به Cloudflare منتقل خواهد شد. پشتیبانی از rusty_v8، پوششدهندههای Rust برای موتور V8، ادامه خواهد یافت، اما توسعه با کارگر زمان اجرای جاوا اسکریپت ادغام خواهد شد.
توسعهدهندگان Deno بر توسعه یک نسخه خود-میزبان از پلتفرم Cloudflare Workers و قابلیتهایی برای توسعه برنامهها با استفاده از مکانیسم Durable Objects تمرکز خواهند کرد. ایده اصلی این است که مدل برنامهنویسی مبتنی بر Workers را برای توسعه برنامههای سمت سرور که نه تنها در شبکه Cloudflare، بلکه در زیرساخت خودتان نیز قابل اجرا هستند، مناسب کنیم.
پلتفرم Deno برای اجرای مستقل برنامههای جاوا اسکریپت و TypeScript سمت سرور با استفاده از موتور V8 طراحی شده است. این پروژه توسط رایان دال، خالق Node.js، رهبری شده است. این پلتفرم جدید برای فراهم کردن محیطی امنتر و رفع نقصهای مفهومی در معماری Node.js ایجاد شده است. برای بهبود امنیت، چارچوب V8 با زبان Rust نوشته شده است و پلتفرم Tokio برای پردازش درخواستهای غیر مسدودکننده استفاده میشود. زمان اجرا به صورت یک فایل اجرایی مستقل ("deno") ارائه میشود که هیچ وابستگی خارجی ندارد و نیازی به نصب خاصی ندارد. علاوه بر زمان اجرا، پلتفرم Deno به عنوان یک مدیر بسته نیز عمل میکند و امکان دسترسی به ماژولهای داخلی را از طریق URLها فراهم میکند.
منبع: opennet.ru
