Rollipop؛ بیلد تولکیت تازه برای React Native
خلاصهٔ کاملتر
تو معرفی این پروژه اومده که Rollipop یه بیلد تولکیت مدرن برای React Nativeه و موتورش Rolldownه — همون باندلر سریعی که با Rust نوشته شده. هدفی که براش تعریف شده صریحه: جایگزینی Metro، یعنی باندلر پیشفرضی که سالهاست پروژههای React Native باهاش بیلد میشن.
چیزی که سازندهها روش تأکید دارن سهتا مزیته: کارایی بهتر، مقیاسپذیری بیشتر، و یه پایه که وصل شدن به اکوسیستم Rollup و Rolldown رو راحت میکنه. یعنی به جای دنیای نسبتاً بستهٔ Metro، میتونی از پلاگینها و ابزارهایی که تو اون اکوسیستم هست استفاده کنی.
دوتا تصمیم فنی هم مشخصه: پشتیبانی پیشفرض از Yarn PnP، و کنار گذاشتن Haste — سیستم رزولوشن قدیمی و مخصوص React Native — به نفع رزولوشن استاندارد ماژول. این دوتا با هم یعنی مونوریپوهای بزرگ خیلی راحتتر باهاش کنار میان، که دقیقاً همونجاییه که Metro معمولاً کم میاره.
در عوض حواستون باشه که خود تیم صراحتاً هشدار داده پروژه هنوز در حال توسعه و تو مرحلهٔ آلفای اولیهست؛ پس فعلاً گزینهٔ امنی برای پروداکشن نیست و بیشتر ارزش دنبالکردن داره تا مهاجرت. کدش هم متنباز و زیر لایسنس MIT منتشر شده.
نکات کلیدی:
- Rollipop یه بیلد تولکیت تازه برای React Nativeه که روی Rolldown ساخته شده
- هدفش جایگزینی Metro با تمرکز روی سرعت و مقیاسپذیریه
- از Yarn PnP بهصورت پیشفرض پشتیبانی میکنه
- به جای Haste از رزولوشن استاندارد ماژول استفاده میکنه
- هنوز آلفای اولیهست و برای پروداکشن آماده نیست




