«WASI 0.3 منتشر شد»۱۴۰۵ تیر ۵, جمعه
برنامه_نویسی ۲۲ خرداد ۱۴۰۵

«WASI 0.3 منتشر شد»

WASI 0.3 رسماً تصویب شد و async را به‌صورت بومی به مدل مؤلفه‌های WebAssembly افزود. اکنون زمان‌بندی توسط runtime میزبانی می‌شود و تمام مؤلفه‌ها یک حلقهٔ رویداد مشترک استفاده می‌کنند. این تغییرات باعث ساده‌سازی APIها و تسهیل ترکیب میکروسرویس‌ها در یک پردازش می‌شود.

«WASI 0.3 منتشر شد»

چرا مهمه؟

WASI 0.3 ساختار async را از لایهٔ واسط به مدل مؤلفه منتقل کرد، بنابراین دیگر نیاز به حلقهٔ رویداد جداگانه برای هر مؤلفه نیست. این تغییر برای توسعه‌دهندگان وب‌اسمبلی، سازندگان ابزار زنجیره‌ای و تیم‌های میکروسرویس که می‌خواهند latency را به نانوثانیه برسانند، اثرگذار است. خواننده باید به این خبر اهمیت بده چون امکان ساخت برنامه‌های سریع‌تر، مقیاس‌پذیرتر و با نگهداری ساده‌تر را فراهم می‌کند.

به درد کی می‌خوره؟

• توسعه‌دهندگان وب‌اسمبلی • مهندسان ابزار زنجیره‌ای • تیم‌های میکروسرویس • مدیران فنی زیرساخت

تو عمل چی کار کنیم؟

با دانستن این به‌روزرسانی می‌توانید پروژه‌های WASI خود را به نسخهٔ 0.3 ارتقا دهید و از APIهای async بومی استفاده کنید. این کار زمان اجرای ترکیب مؤلفه‌ها را به‌طور چشمگیری کاهش می‌دهد و نیاز به کدنویسی پیچیدهٔ حلقهٔ رویداد را از بین می‌برد.

نظر BlueIT News

به‌روز کردن به WASI 0.3، گامی اساسی برای پذیرش گستردهٔ WebAssembly در محیط‌های سرویس‌محور است؛ توصیه می‌کنیم زودتر به‌روزرسانی کنید تا از مزایای latency نزدیک به صفر بهره‌مند شوید.