وب‌سرویس مجید

پروژه edge-runtime

supabase/edge-runtime

این یک سرور مبتنی بر محیط اجرایی Deno است که می‌تواند سرویس‌های JavaScript، TypeScript و WASM را اجرا کند.

کاربرد:

این پروژه برای اجرای کدهای اجرا شده در لبه شبکه (Edge) طراحی شده و به توسعه‌دهندگان اجازه می‌دهد تا کدهای خود را نزدیک به کاربر نهایی اجرا کنند. این موضوع باعث کاهش تأخیر و بهبود عملکرد برنامه‌ها می‌شود.

در چه شرایطی بهتره استفاده شود؟

وقتی نیاز داری کدهای سمت سرور را با تأخیر بسیار کم اجرا کنی، مثل زمانی که داری یک API سریع می‌سازی، یا از WASM برای پردازش سنگین در محیط ایزوله استفاده می‌کنی. همچنین برای پروژه‌هایی که از TypeScript پشتیبانی می‌کنند و نیاز به اجرای کد در محیط امن و بدون نیاز به سرورهای سنتی دارند، عالیه. ️

چند مثال از موارد استفاده:

- ساخت API‌های سریع و کم‌مصرف در لبه شبکه

- اجرای توابع بدون سرور (Serverless Functions) با پشتیبانی از TypeScript

- پردازش تصویر یا داده با کدهای کامپایل شده به WebAssembly

- اعتبارسنجی درخواست‌ها قبل از رسیدن به سرور اصلی

  • ##edge
  • ##deno
  • ##typescript
  • ##wasm
  • ##serverless
  • ##javascript
  • ##supabase
  • ##webassembly
  • ##backend
  • ##fast