Als Frontend bezeichnet man den Teil einer Anwendung, der für die Darstellung der Inhalte gegenüber den Nutzenden und deren Interaktion zuständig ist. Im Falle einer Web-Anwendung ist das der Teil, der im Browser läuft.
Losgelöst von der Betrachtungsweise einer Web-Anwendung lässt sich allgemein sagen, dass das Frontend näher an den Nutzenden ist als das Backend . Das Backend ist der Teil der Anwendung, der für die Bereitstellung und Verarbeitung der Daten zuständig ist.
Grundlegender Aufbau einer Web-Anwendung mit dem Frontend an vorderster Stelle
Ein Beispiel für eine Technologie zur Erstellung von Frontend-Anwendungen ist Angular . Es existieren aber noch viele weitere, wie zum Beispiel React oder Svelte . Es ist auch möglich, das Frontend einer Anwendung ohne ein Framework zu erstellen, sondern klassischerweise direkt mit HTML , CSS und JavaScript zu arbeiten.