Dlaczego Rolldown zrezygnował z integracji kompilatora React w Rust?
Dlaczego Rolldown zrezygnował z integracji kompilatora React w Rust?
Rolldown i Vite podjęły decyzję o wycofaniu integracji kompilatora React w języku Rust z powodu zbyt dużego wzrostu rozmiaru binarnego. Według maintainerów, zwiększenie to było nieuzasadnione dla całej bazy użytkowników Vite.
Wzrost rozmiaru binarnego z 28.7MB do 33.8MB (o 17%) okazał się zbyt dużym kosztem, zwłaszcza że funkcja miała być domyślnie dostępna dla wszystkich użytkowników.
Rozmowy na temat integracji trwały od ponad roku. W marcu 2025 roku zespół React otworzył temat dotyczący dodania wsparcia dla kompilatora React jako wtyczki w Oxc. Celem było umożliwienie aplikacjom React rezygnacji z Babel w sytuacjach, gdy potrzebowały go tylko dla kompilatora React.
Ta decyzja podkreśla znaczenie optymalizacji i wydajności w nowoczesnym rozwoju aplikacji webowych.
Na podstawie: Źródła








