Почему эффективная Hydration в JavaScript фреймворках так сложна