JavaScript hydration is a web development technique that's often used when building single page applications.
This article explains what JavaScript hydration is, why it's necessary, and how it can impact website performance.
What is JavaScript hydration?
JavaScript hydration is the process of turning static HTML code rendered on the server into an interactive application in the browser.
After loading the page HTML code the browser starts downloading the JavaScript code that's necessary for interactive page functionality. Then this code is run and hydrates the page.
After hydration is complete all interactive features on the page are available.