Waku 1.0 بتا: فریمورک React Server Components رسید
خلاصهٔ کاملتر
Waku یه فریمورک مینیمال و سبک برای React Server Components هست که با API ساده و دو تا ابزار قدرتمند، یعنی Vite و Hono، ساخته شده. بیشتر برای سایتهایی که عمدتاً استاتیک هستن ولی چند روت داینامیک هم دارن مناسبه — مثل سایتهای مارکتینگ، بلاگها، مستندات، و فروشگاههای کوچیک.
نسخه ۱.۰ بتا با یه تغییر مهم معرفی شده: version skew handling. این مفهوم اشاره داره به شرایطی که بعد از ریدیپلوی، یه سری کاربر هنوز با نسخه قدیمی بیلد در مرورگرشون کار میکنن. در نسخههای قبلی این وضعیت میتونست باعث خطا و crash بشه، ولی حالا Waku این حالت رو با ظرافت مدیریت میکنه و کاربر دچار مشکل نمیشه.
از نظر ابزار بیلد هم یه آپگرید بزرگ اتفاق افتاده: Vite 8 با باندلر جدیدش Rolldown وارد پایپلاین بیلد Waku شده. Rolldown یه باندلر سریع مبتنی بر Rust هست که جایگزین Rollup میشه و سرعت بیلد رو به طور قابلتوجهی بالا میبره.
چند ویژگی دیگه هم اخیراً به Waku اضافه شدن: پشتیبانی از performance tracks برای server components در DevTools مرورگر، پشتیبانی از Content-Security-Policy، و بهبودهایی در روتر مثل slug slice، پیشوند slug، مدیریت trailing slash، و پاس دادن slug prop به layout ها. همچنین سازگاری با Node 26 هم اضافه شده.
تیم Waku از جامعه میخواد که این بتا رو در پروژههای واقعی تست کنن و بازخوردشون رو از طریق GitHub Discussions یا سرور Discord به اشتراک بذارن تا نسخه RC در بهترین شکل ممکن آماده بشه.
نکات کلیدی:
- مدیریت version skew: کاربرهایی که روی بیلد قدیمی هستن دیگه با خطا مواجه نمیشن
- ارتقا به Vite 8 و باندلر Rolldown مبتنی بر Rust
- پشتیبانی از Content-Security-Policy
- بهبود روتر: slug slice، پیشوند slug، trailing slash و layout slug props
- پشتیبانی از Node 26
- نمایش performance tracks برای server components در DevTools مرورگر




