کامپوننتهای ریاکت موقع build خونده میشن و کد DOM مستقیم تولید میشه؛ نتیجه اینه که بدنهٔ کامپوننت فقط موقع mount اجرا میشه و دیگه خبری از diff زدن درخت نیست.
نسخهی پنجم Vitest، فریمورک تست جاوااسکریپت، با تمرکز روی سرعت اومده؛ تو بعضی پروژههای بزرگ زمان اجرای تستها تا ۵۳ درصد کم شده، و ابزارهایی مثل Trace View هم برای دیباگ تستهای مرورگری اضافه شده.
وبکیت میگه باگی که سالها باعث خطای «accessed before initialization» توی ماژولهای جاوااسکریپت سافاری میشد، با بازنویسی کامل لودر ماژول برطرف شده.
تیم Outlyne کدبیس ۱۰۳۶ فایلی React Router خودش رو به نسخهٔ Rust کامپایلر برد و بخش کامپایل بیلدش از ۱۴.۳ ثانیه رسید به کمتر از یک ثانیه.
ابزار ساخت کتابخونهٔ تیم Rstack به نسخهٔ پایدار رسید: بیلد سریعتر، خروجی سبکتر و یه پایپلاین واحد برای کتابخونهٔ ابزاری، کامپوننت UI و CLI.
بعد از بیشتر از هزار PR، تیم لینیر استایلهای ریاکتش رو به StyleX برد؛ نتیجهاش صفر شدن تزریق CSS موقع ناوبری و حدود ۳۰٪ سرعت بیشتر روی یه ماشین میانرده بود.
نسخهی ۷.۳ فریمورک Astro اومد: حالا میشه چند سرور پیشنمایش رو با هم بالا آورد و سرویسهای تصویر سفارشی هم به لاگر خود فریمورک دسترسی دارن.
پیشنهاد تازهٔ WHATWG یه ویژگی for به تگ template اضافه میکنه تا سرور بتونه بخشهای صفحه رو خارج از ترتیب بفرسته و خود مرورگر سر جاشون بذاره.
موتور WebLLM مدلهای زبانی رو با WebGPU کامل توی مرورگر اجرا میکنه و رابطش هم همون API اوپنایآیه، پس کد چتباتت تقریباً دستنخورده کار میکنه.
نسخهٔ ۹.۶ این کتابخانهٔ کامپوننت ریاکت یه پکیج لایتباکس مستقل، کامپوننت ActionBar برای انتخاب گروهی و چهار نمودار تازه از گیج تا کندلاستیک آورده.
یه پروژهٔ تازه React رو به GPUI، همون فریمورک رابط کاربری ادیتور Zed، وصل میکنه تا کامپوننتهات بدون هیچ WebView مستقیم روی کارت گرافیک رندر بشن.
یه توسعهدهنده، گراف استنتاج مدلهایی مثل GPT-2 و Qwen رو به شیدرهای محاسباتی WebGPU ترجمه کرده تا کامل توی مرورگر و روی کارت گرافیک خود کاربر اجرا بشن.
نسخهٔ ۱۴ کتابخونهٔ SimpleWebAuthn از الگوریتمهای امضای پساکوانتومی ML-DSA برای پسکی پشتیبانی میکنه و روی runtimeهای سازگار، ثبتنام با ML-DSA-44 رو خودش پیشنهاد میده.
اسکرول تیکتیک میکنه و حروف تایپشده با تأخیر ظاهر میشن. نویسنده میگه مشکل معمولاً سرعت کد نیست، بلکه اینه که کدت نوبت تکترد اصلی مرورگر رو گرفته و ول نمیکنه.
نکست ۱۶.۳ چند اهرم تازه برای chunking آورده؛ از تصمیمگیری موقع اجرا تا تنظیم الگوریتم با آمار واقعی رفتوآمد کاربرای سایت خودت.
المنتهای تازهای مثل geolocation و usermedia و install دارن میان، ولی داستان اصلیشون اینه که کاربر بتونه نظرش رو دربارهٔ اجازههایی که قبلاً رد کرده عوض کنه.
یه ادان متنباز موتور جاوااسکریپت QuickJS رو داخل Blender اجرا میکنه و با یه reconciler اختصاصی، کامپوننتهای React رو به آبجکتهای سهبعدی نگاشت میکنه.
shadcn و Aiden Bai پکیجی به اسم cn منتشر کردن که جای clsx و tailwind-merge رو میگیره؛ همون API و همون خروجی، ولی خیلی سریعتر.
وقتی مدل بهجای دیوار متن، دقیقاً همون ساختاری رو برگردونه که اپت از قبل میشناسه، فرمها و کامپوننتهای موجودت بدون تغییر به کار میان.
یه ابزار خط فرمان تازه دو تا بیلد پروداکشن Next.js رو مقایسه میکنه و میگه کدوم روت از استاتیک درومده، چقدر جاوااسکریپت اضافه شده و مقصرش کدوم پکیجه.