Frontend development determines what the user sees and does.

On the web, the frontend is everything that happens inside the web browser. What the page looks like, what ways the user can interact with it, and how the outcomes of those actions are communicated.

Frontend development attempts to separate itself from the concerns of the backend: storing and retrieving data, interacting with external systems, and efficient operation for thousands or millions of users.