Zurück zur Übersicht

Begriff

Frontend

Development Web S1
2 Quellen 0 Lernpfade 1 Backlink enriched

Warum wichtig?

Dieser Begriff ist ein Knoten im SengakujiWorks-Wissensnetz. Nutze Level 0 für die erste Einordnung, Level 1 für Praxis, Level 2 für technische Struktur und Level 3 für Grenzen, Fallstricke und Expertenkontext.

Alles, was du auf dem Bildschirm siehst und anfassen kannst. Buttons, Bilder, Farben, Animationen. Es läuft auf deinem Computer (im Browser). Es hat keine Geheimnisse (jeder kann "Rechtsklick -> Quelltext anzeigen" machen). Deshalb darf das Frontend niemals sicherheitskritische Dinge tun ("Ist das Passwort richtig?"), sondern muss immer das Backend fragen.

Merksatz: Der clientseitige Teil einer Anwendung, der die Benutzeroberfläche (UI) bereitstellt und mit dem der Benutzer direkt interagiert.


Quick-Check

  1. Frontend Security?
    Existiert nicht. Validierung im Frontend ("Email muss @ enthalten") ist nur für UX (User Experience). Ein Hacker kann das mit curl umgehen. Echte Sicherheit gibt es nur im Backend.
  2. WebAssembly (Wasm)?
    Die Zukunft? Ermöglicht C++/Rust Code im Browser. Für High-Performance (Photoshop im Web, Spiele). Ersetzt JS nicht, ergänzt es.
  3. Responsive Design?
    Pflicht. Die Seite muss auf Handy (300px) und 4K-Monitor (3840px) gut aussehen. CSS Media Queries (@media (max-width: 600px)) regeln das.