loopholelabs/scale
این چارچوب به تو اجازه میده تا سیستمهای پلاگین با عملکرد بالا رو به هر برنامهای اضافه کنی، بدون دردسر و با قدرت WebAssembly.
کاربرد:
وقتی میخوای کاربرات قابلیتهای جدیدی به برنامهات اضافه کنن بدون اینکه امنیت یا عملکرد اصلی اون به خطر بیفته، این ابزار عالیه.
در چه شرایطی بهتره استفاده شود؟
- وقتی نیاز داری کد شخص ثالث امن اجرا شود
- وقتی میخوای برنامهات قابل گسترش (extensible) باشه
- وقتی میخوای پلاگینها بدون ریستارت شدن اصل برنامه لود بشن
چند مثال از موارد استفاده:
- افزودن پلاگینهای تحلیل داده در یک سرویس مانیتورینگ
- پشتیبانی از فیلترهای سفارشی در یک ابزار شبکه
- اجرای کد کاربر در محیط ایزوله در یک پلتفرم توسعهدهندگان
- ##plugin
- ##WebAssembly
- ##extensibility
- ##security
- ##high
- ##scalability
- ##developer
- ##cloud
- ##sandboxing
- ##modular
