Frontend to część strony lub aplikacji działająca po stronie klienta, z którą użytkownik ma bezpośredni kontakt. Obejmuje wszystko, co widać na ekranie: układ, wygląd, przyciski, nawigację i treść. Tworzenie frontendu polega na użyciu technologii takich jak HTML, CSS i JavaScript, aby zbudować interfejs użytkownika (UI) i zadbać o doświadczenie użytkownika (UX).
Frontend ma ogromny wpływ na to, jak użytkownicy odbierają stronę i jak z niej korzystają. Dobrze zaprojektowany frontend sprawia, że strona jest atrakcyjna, responsywna i łatwa w nawigacji. Na przykład sklep internetowy z wygodnym frontendem pozwala klientom łatwo przeglądać produkty, dodawać je do koszyka i finalizować zakupy. To poprawia całe doświadczenie.