الکترون ۴۳ با کرومیوم ۱۵۰ اومد
خلاصهٔ کاملتر
تیم الکترون از انتشار الکترون ۴۳ خبر داده؛ نسخهای که کرومیوم رو از 148.0.7778.96 به 150.0.7871.46، نود جیاس رو از v24.15.0 به v24.17.0 و V8 رو از ۱۴.۸ به ۱۵.۰ میبره. با npm install electron@latest قابل نصبه.
مهمترین بخش این ریلیز سرعت بالا اومدن اپه. حالا پروسهٔ اصلی از یه اسنپشات جاسازیشدهٔ نود جیاس بوت میشه، باندلهای فریمورک و اسکریپتهای preload به شکل بایتکد کامپایلشدهٔ V8 کش میشن، و دادهٔ راهاندازی رندررهای سندباکسشده به جای اینکه با IPC مسدودکننده گرفته بشه، قبل از navigation براشون فرستاده میشه. یه سود جانبی هم داره: استکتریس preload دیگه مسیر فایل و شمارهٔ خط درست رو نشون میده.
تو رفتار ظاهری، پنجرههای بدون فریم رو لینوکس بهصورت پیشفرض گوشهٔ گرد میگیرن تا با مک و ویندوز یکدست بشن؛ اگه نمیخوای، roundedCorners: false رو ست کن. دانلودها هم پیشفرض تو پوشهٔ Downloads کاربر باز میشن. رو مکاواس هم متدهای Notification.remove()، removeAll() و removeGroup() اضافه شدن که کنار getHistory() عملاً کنترل کامل چرخهٔ عمر نوتیفیکیشنها رو میدن.
چند تغییر شکننده هم هست که قبل از آپدیت باید حواست بهشون باشه: مقادیر پیکسل nativeImage حالا به SRGB نرمال میشن، Window Controls Overlay رو لینوکس از چیدمان بومی نوار عنوان پیروی میکنه (پس بهتره با متغیرهای CSS مثل env(titlebar-area-width, 100%) ناحیهٔ امن رو رعایت کنی)، تزریق CSS با chrome.scripting فریمهای فالبک بیشتری رو میگیره و showHiddenFiles از dialog روی لینوکس حذف شده.
در آخر، الکترون ۴۰ به پایان پشتیبانی رسیده و تو اطلاعیه اومده که سری ۴۳ آخرین نسخهایه که باینری آمادهٔ ۳۲ بیتی برای ویندوز x86 و لینوکس ARM منتشر میکنه؛ با پایان عمر این سری در ژانویهٔ ۲۰۲۷، پشتیبانی از این پلتفرمها تموم میشه.
نکات کلیدی:
- کرومیوم ۱۵۰، نود ۲۴.۱۷.۰ و V8 نسخهٔ ۱۵.۰
- بوت از اسنپشات نود و کش بایتکد V8 برای باندلها و پریلودها
- گوشهٔ گرد پیشفرض برای پنجرههای بدون فریم روی لینوکس
- متدهای تازهٔ حذف نوتیفیکیشن روی مکاواس
- آخرین سری با باینری ۳۲ بیتی؛ پایان پشتیبانی در ژانویهٔ ۲۰۲۷




