Frontend (web application)

Definition:

The part of a web application that interacts directly with users. Frontend is responsible to present what the user sees and interacts in browsers.

Common tasks of a frontend are:

  • Display webpages to users.
  • Animations (changing colors when mouse hovers over a button. Moving background ).
  • Display forms for users to enter information.

Analogy:

  • Fastfood restaurant counter. It shows menus to users, taking orders, and deliver food back to users.
  • Service desks.

Common Frontend Components:

  • HTML
  • CSS
  • Javascript