A React performance budget beats late optimization