Software Development

What is Frontend?

Quick answer

The part of an application that users see and interact with directly, such as web pages and app screens.

Frontend, explained

Frontend development turns designs into working interfaces. On the web, this means writing HTML for structure, CSS for styling, and JavaScript or TypeScript for interactivity. Frontend developers often use libraries and frameworks such as React, Vue, Angular, or Svelte.

Good frontend work goes beyond appearance. It includes responsive layouts that work on phones and large screens, accessibility for people using screen readers or keyboards, fast loading, and clear handling of errors and loading states. The frontend communicates with the backend through APIs to fetch and send data. With modern tools, some logic once handled by servers now runs in the browser, which makes the boundary between frontend and backend less rigid than it used to be.

Related terms

Guides that mention Frontend