کاهش حجم و مصرف حافظه

نسخه سبک و سریع QuickJS برای سیستم‌های نهفته منتشر شد

یکی از برجسته‌ترین توسعه‌دهندگان دنیای متن‌باز یعنی فابریس بلارد (Fabrice Bellard) که خالق پروژه‌هایی نظیر FFmpeg و QEMU است، پروژه جدیدی را با هدف بهینه‌سازی موتورهای جاوا اسکریپت برای سیستم‌های نهفته معرفی کرده است. این پروژه که MicroQuickJS نام دارد، نسخه‌ای بازطراحی شده و سبک‌تر از موتور محبوب QuickJS محسوب می‌شود که به طور خاص […]

یکی از برجسته‌ترین توسعه‌دهندگان دنیای متن‌باز یعنی فابریس بلارد (Fabrice Bellard) که خالق پروژه‌هایی نظیر FFmpeg و QEMU است، پروژه جدیدی را با هدف بهینه‌سازی موتورهای جاوا اسکریپت برای سیستم‌های نهفته معرفی کرده است. این پروژه که MicroQuickJS نام دارد، نسخه‌ای بازطراحی شده و سبک‌تر از موتور محبوب QuickJS محسوب می‌شود که به طور خاص برای میکروکنترلرها و دستگاه‌هایی با منابع محدود توسعه یافته است.

به گزارش رسانه اخبار فناوری  تکنا ، موتور MicroQuickJS با تمرکز بر کاهش حجم کد و مصرف حافظه، امکان اجرای کدهای جاوا اسکریپت را بر روی سخت‌افزارهایی فراهم می‌کند که پیش از این توان پردازشی لازم برای این کار را نداشتند. فابریس بلارد (Fabrice Bellard) و همکارش چارلی گوردون (Charlie Gordon) با حذف ویژگی‌های غیرضروری و بهینه‌سازی هسته اصلی، موفق شده‌اند این موتور را به گزینه‌ای ایده‌آل برای اینترنت اشیا (IoT) تبدیل کنند.

این نسخه جدید با پشتیبانی از استاندارد ES2020، تعادل مناسبی میان ویژگی‌های مدرن زبان برنامه‌نویسی و کارایی سخت‌افزاری ایجاد کرده است. توسعه‌دهندگان می‌توانند از این ابزار برای نوشتن منطق برنامه‌های خود به زبان ساده و پرکاربرد جاوا اسکریپت استفاده کنند و آن را بر روی طیف وسیعی از بردهای الکترونیکی اجرا نمایند. این پروژه گامی مهم در جهت دموکراتیک کردن توسعه نرم‌افزار برای سخت‌افزارهای کم‌مصرف به شمار می‌رود.

پیشنهاد ویژه : تعمیر کامپیوتر
پیشنهاد ویژه : خرید بلیط هواپیما فلای تودی