{
  "url": "https://www.jkconcepts.at/webtechnologien-glossar/",
  "canonical": "https://www.jkconcepts.at/webtechnologien-glossar/",
  "robots": "noindex, follow",
  "language": "de-AT",
  "content": [
    {
      "type": "paragraph",
      "text": "Webtechnologien-Glossar"
    },
    {
      "type": "heading",
      "level": 1,
      "text": "Webtechnologien: Begriffe rund um Websites erklärt"
    },
    {
      "type": "paragraph",
      "text": "Was ist DNS? Wie unterscheiden sich Domain und Hosting? Was bedeuten API, SSR oder Core Web Vitals? Hier finden Sie Webbegriffe auf zwei Ebenen: verständlich für den Einstieg und technisch für die Praxis."
    },
    {
      "type": "paragraph",
      "text": "Begriffe durchsuchen Alle Wissensbereiche",
      "links": [
        {
          "text": "Begriffe durchsuchen",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#glossar"
        },
        {
          "text": "Alle Wissensbereiche",
          "url": "https://www.jkconcepts.at/wissen/"
        }
      ]
    },
    {
      "type": "paragraph",
      "text": "Auf einen Blick"
    },
    {
      "type": "heading",
      "level": 3,
      "text": "Umfang"
    },
    {
      "type": "paragraph",
      "text": "80 Begriffe"
    },
    {
      "type": "heading",
      "level": 3,
      "text": "Lesestufen"
    },
    {
      "type": "paragraph",
      "text": "Einfach und technisch"
    },
    {
      "type": "heading",
      "level": 3,
      "text": "Stand"
    },
    {
      "type": "paragraph",
      "text": "Oktober 2026"
    },
    {
      "type": "paragraph",
      "text": "Vom Browser bis zum Backend"
    },
    {
      "type": "heading",
      "level": 2,
      "text": "Webtechnologien von A bis Z"
    },
    {
      "type": "paragraph",
      "text": "Filtern Sie nach Themen oder suchen Sie nach einer konkreten Frage. Verwandte Begriffe führen durch Frontend, Backend, HTTP, CMS, Performance und Sicherheit."
    },
    {
      "type": "paragraph",
      "text": "Begriff oder Frage suchen"
    },
    {
      "type": "paragraph",
      "text": "Thema"
    },
    {
      "type": "paragraph",
      "text": "80 Begriffe angezeigt"
    },
    {
      "type": "paragraph",
      "text": "Grundlagen"
    },
    {
      "type": "heading",
      "level": 2,
      "text": "Wie Websites funktionieren"
    },
    {
      "type": "paragraph",
      "text": "Der schnelle Einstieg in Domains, Hosting, Browser, Seitenaufbau und Schnittstellen."
    },
    {
      "type": "paragraph",
      "text": "Website Web-App Domain DNS Webhosting Webserver URL HTTP HTTPS HTML CSS JavaScript API",
      "links": [
        {
          "text": "Website",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#website"
        },
        {
          "text": "Web-App",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#web-app"
        },
        {
          "text": "Domain",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#domain"
        },
        {
          "text": "DNS",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#dns"
        },
        {
          "text": "Webhosting",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#webhosting"
        },
        {
          "text": "Webserver",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#webserver"
        },
        {
          "text": "URL",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#url"
        },
        {
          "text": "HTTP",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#http"
        },
        {
          "text": "HTTPS",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#https"
        },
        {
          "text": "HTML",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#html"
        },
        {
          "text": "CSS",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#css"
        },
        {
          "text": "JavaScript",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#javascript"
        },
        {
          "text": "API",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#api"
        }
      ]
    },
    {
      "type": "paragraph",
      "text": "Technisch nachschlagen"
    },
    {
      "type": "heading",
      "level": 3,
      "text": "Architektur, APIs & Performance"
    },
    {
      "type": "paragraph",
      "text": "Konzepte für Entwicklung, Fehlersuche, Betrieb und technische Entscheidungen."
    },
    {
      "type": "paragraph",
      "text": "REST API JSON Webhook SSG SSR CSR Hydration Islands Architecture Cache-Control Core Web Vitals Structured Data Schema.org",
      "links": [
        {
          "text": "REST API",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#rest-api"
        },
        {
          "text": "JSON",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#json"
        },
        {
          "text": "Webhook",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#webhook"
        },
        {
          "text": "SSG",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#ssg"
        },
        {
          "text": "SSR",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#ssr"
        },
        {
          "text": "CSR",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#csr"
        },
        {
          "text": "Hydration",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#hydration"
        },
        {
          "text": "Islands Architecture",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#islands-architecture"
        },
        {
          "text": "Cache-Control",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#cache-control"
        },
        {
          "text": "Core Web Vitals",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#core-web-vitals"
        },
        {
          "text": "Structured Data",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#structured-data"
        },
        {
          "text": "Schema.org",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#schema-org"
        }
      ]
    },
    {
      "type": "heading",
      "level": 2,
      "text": "Begriffe mit A"
    },
    {
      "type": "paragraph",
      "text": "Daten & Auffindbarkeit · Technisch #api",
      "links": [
        {
          "text": "#api",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#api"
        }
      ]
    },
    {
      "type": "heading",
      "level": 3,
      "text": "Was ist eine API?"
    },
    {
      "type": "paragraph",
      "text": "API · Application Programming Interface"
    },
    {
      "type": "paragraph",
      "text": "Definierte Schnittstelle, über die Softwaresysteme Daten austauschen oder Funktionen aufrufen."
    },
    {
      "type": "heading",
      "level": 3,
      "text": "Technik, Beispiel und Einordnung"
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Beispiel"
    },
    {
      "type": "paragraph",
      "text": "Eine Website sendet Text an ein KI-Modell und erhält die Antwort über dessen API zurück."
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Warum ist das relevant?"
    },
    {
      "type": "paragraph",
      "text": "APIs ermöglichen kontrollierte Integration in bestehende Systeme; Kosten, Limits, Verfügbarkeit und Datenübertragung müssen eingeplant werden."
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Verwandte Begriffe"
    },
    {
      "type": "paragraph",
      "text": "Tool & Function Calling MCP Cloud AI",
      "links": [
        {
          "text": "Tool & Function Calling",
          "url": "https://www.jkconcepts.at/ki-glossar/#tool-calling"
        },
        {
          "text": "MCP",
          "url": "https://www.jkconcepts.at/ki-glossar/#mcp"
        },
        {
          "text": "Cloud AI",
          "url": "https://www.jkconcepts.at/ki-glossar/#cloud-ai"
        }
      ]
    },
    {
      "type": "paragraph",
      "text": "CMS & Plattformen · Fortgeschritten #astro",
      "links": [
        {
          "text": "#astro",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#astro"
        }
      ]
    },
    {
      "type": "heading",
      "level": 3,
      "text": "Was ist Astro?"
    },
    {
      "type": "paragraph",
      "text": "Astro · Webframework für content-orientierte Websites"
    },
    {
      "type": "paragraph",
      "text": "Astro ist ein Webframework, das standardmäßig wenig Browser-JavaScript ausliefert und sich besonders für content-orientierte Websites eignet."
    },
    {
      "type": "heading",
      "level": 3,
      "text": "Technik, Beispiel und Einordnung"
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Technisch erklärt"
    },
    {
      "type": "paragraph",
      "text": "Astro rendert Komponenten server- oder buildseitig zu HTML und aktiviert Framework-Komponenten nur über explizite Client-Direktiven."
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Beispiel"
    },
    {
      "type": "paragraph",
      "text": "Eine Unternehmenswebsite wird vollständig statisch erzeugt und ergänzt nur kleine lokale Skripte für Filter und Navigation."
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Verwandte Begriffe"
    },
    {
      "type": "paragraph",
      "text": "SSG Islands Architecture JavaScript HTML",
      "links": [
        {
          "text": "SSG",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#ssg"
        },
        {
          "text": "Islands Architecture",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#islands-architecture"
        },
        {
          "text": "JavaScript",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#javascript"
        },
        {
          "text": "HTML",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#html"
        }
      ]
    },
    {
      "type": "heading",
      "level": 2,
      "text": "Begriffe mit B"
    },
    {
      "type": "paragraph",
      "text": "Grundlagen · Grundlage #backend",
      "links": [
        {
          "text": "#backend",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#backend"
        }
      ]
    },
    {
      "type": "heading",
      "level": 3,
      "text": "Was ist Backend?"
    },
    {
      "type": "paragraph",
      "text": "Backend · Serverseitiger Teil einer Anwendung"
    },
    {
      "type": "paragraph",
      "text": "Das Backend verarbeitet Geschäftslogik, Datenzugriff, Berechtigungen und Schnittstellen außerhalb der sichtbaren Browseroberfläche."
    },
    {
      "type": "heading",
      "level": 3,
      "text": "Technik, Beispiel und Einordnung"
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Technisch erklärt"
    },
    {
      "type": "paragraph",
      "text": "Backend-Prozesse validieren Requests, koordinieren Services und Datenbanken und erzeugen HTML oder strukturierte API-Antworten."
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Beispiel"
    },
    {
      "type": "paragraph",
      "text": "Ein Kontakt-Backend prüft Eingaben, begrenzt Missbrauch und speichert eine Anfrage."
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Verwandte Begriffe"
    },
    {
      "type": "paragraph",
      "text": "Frontend Full Stack API Datenbank",
      "links": [
        {
          "text": "Frontend",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#frontend"
        },
        {
          "text": "Full Stack",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#full-stack"
        },
        {
          "text": "API",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#api"
        },
        {
          "text": "Datenbank",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#database"
        }
      ]
    },
    {
      "type": "paragraph",
      "text": "Frontend · Grundlage #accessibility",
      "links": [
        {
          "text": "#accessibility",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#accessibility"
        }
      ]
    },
    {
      "type": "heading",
      "level": 3,
      "text": "Was ist Barrierefreiheit im Web?"
    },
    {
      "type": "paragraph",
      "text": "Barrierefreiheit im Web · Web Accessibility"
    },
    {
      "type": "paragraph",
      "text": "Web-Barrierefreiheit sorgt dafür, dass Menschen mit unterschiedlichen Fähigkeiten und Hilfsmitteln digitale Inhalte nutzen können."
    },
    {
      "type": "heading",
      "level": 3,
      "text": "Technik, Beispiel und Einordnung"
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Technisch erklärt"
    },
    {
      "type": "paragraph",
      "text": "Semantisches HTML, Tastaturbedienung, Fokusführung, Kontraste, verständliche Beschriftungen und robuste Schnittstellen zu assistiven Technologien sind zentrale Grundlagen."
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Beispiel"
    },
    {
      "type": "paragraph",
      "text": "Ein Suchfeld besitzt ein sichtbares Label und Filterbuttons geben ihren gedrückten Zustand programmatisch an."
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Verwandte Begriffe"
    },
    {
      "type": "paragraph",
      "text": "HTML Responsive Webdesign Core Web Vitals",
      "links": [
        {
          "text": "HTML",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#html"
        },
        {
          "text": "Responsive Webdesign",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#responsive-design"
        },
        {
          "text": "Core Web Vitals",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#core-web-vitals"
        }
      ]
    },
    {
      "type": "paragraph",
      "text": "Technik, Performance und Auffindbarkeit prüfen? Website-Audit ansehen →",
      "links": [
        {
          "text": "Website-Audit ansehen →",
          "url": "https://www.jkconcepts.at/website-audit/"
        }
      ]
    },
    {
      "type": "paragraph",
      "text": "Performance & SEO · Fortgeschritten #compression",
      "links": [
        {
          "text": "#compression",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#compression"
        }
      ]
    },
    {
      "type": "heading",
      "level": 3,
      "text": "Was ist Brotli-Kompression?"
    },
    {
      "type": "paragraph",
      "text": "Brotli & gzip · HTTP-Kompression"
    },
    {
      "type": "paragraph",
      "text": "HTTP-Kompression verkleinert Textdateien während der Übertragung und reduziert dadurch Ladezeit und Datenvolumen."
    },
    {
      "type": "heading",
      "level": 3,
      "text": "Technik, Beispiel und Einordnung"
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Technisch erklärt"
    },
    {
      "type": "paragraph",
      "text": "Client und Server handeln über Accept-Encoding und Content-Encoding ein Verfahren aus; bereits komprimierte Bildformate profitieren meist nicht."
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Beispiel"
    },
    {
      "type": "paragraph",
      "text": "HTML, CSS, JavaScript und JSON lassen sich häufig deutlich verkleinern."
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Verwandte Begriffe"
    },
    {
      "type": "paragraph",
      "text": "HTTP Header Core Web Vitals Webserver",
      "links": [
        {
          "text": "HTTP Header",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#http-header"
        },
        {
          "text": "Core Web Vitals",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#core-web-vitals"
        },
        {
          "text": "Webserver",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#webserver"
        }
      ]
    },
    {
      "type": "heading",
      "level": 2,
      "text": "Begriffe mit C"
    },
    {
      "type": "paragraph",
      "text": "Performance & SEO · Grundlage #cache",
      "links": [
        {
          "text": "#cache",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#cache"
        }
      ]
    },
    {
      "type": "heading",
      "level": 3,
      "text": "Was bedeutet Caching?"
    },
    {
      "type": "paragraph",
      "text": "Cache · Zwischenspeicher"
    },
    {
      "type": "paragraph",
      "text": "Ein Cache speichert bereits berechnete oder geladene Inhalte, damit sie schneller erneut bereitstehen."
    },
    {
      "type": "heading",
      "level": 3,
      "text": "Technik, Beispiel und Einordnung"
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Technisch erklärt"
    },
    {
      "type": "paragraph",
      "text": "Caching kann im Browser, CDN, Webserver, Anwendungsprozess, Objekt-Cache oder Datenbanksystem stattfinden und benötigt klare Regeln zur Invalidierung."
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Beispiel"
    },
    {
      "type": "paragraph",
      "text": "Ein CDN speichert eine Bilddatei nahe beim Besucher und vermeidet wiederholte Abrufe vom Ursprungsserver."
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Verwandte Begriffe"
    },
    {
      "type": "paragraph",
      "text": "Cache-Control ETag CDN Core Web Vitals",
      "links": [
        {
          "text": "Cache-Control",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#cache-control"
        },
        {
          "text": "ETag",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#etag"
        },
        {
          "text": "CDN",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#cdn"
        },
        {
          "text": "Core Web Vitals",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#core-web-vitals"
        }
      ]
    },
    {
      "type": "paragraph",
      "text": "HTTP & Netzwerk · Fortgeschritten #cache-control",
      "links": [
        {
          "text": "#cache-control",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#cache-control"
        }
      ]
    },
    {
      "type": "heading",
      "level": 3,
      "text": "Was ist Cache-Control?"
    },
    {
      "type": "paragraph",
      "text": "Cache-Control · HTTP-Caching-Anweisung"
    },
    {
      "type": "paragraph",
      "text": "Cache-Control legt fest, ob und wie lange Clients oder Zwischenserver eine HTTP-Antwort speichern dürfen."
    },
    {
      "type": "heading",
      "level": 3,
      "text": "Technik, Beispiel und Einordnung"
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Technisch erklärt"
    },
    {
      "type": "paragraph",
      "text": "Direktiven wie max-age, no-cache, no-store, public, private und must-revalidate steuern Wiederverwendung und erneute Validierung."
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Beispiel"
    },
    {
      "type": "paragraph",
      "text": "Fingerabgedruckte CSS-Dateien können lange gespeichert werden, HTML sollte meist regelmäßig validiert werden."
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Verwandte Begriffe"
    },
    {
      "type": "paragraph",
      "text": "Cache ETag HTTP Header CDN",
      "links": [
        {
          "text": "Cache",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#cache"
        },
        {
          "text": "ETag",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#etag"
        },
        {
          "text": "HTTP Header",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#http-header"
        },
        {
          "text": "CDN",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#cdn"
        }
      ]
    },
    {
      "type": "paragraph",
      "text": "Performance & SEO · Fortgeschritten #canonical-url",
      "links": [
        {
          "text": "#canonical-url",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#canonical-url"
        }
      ]
    },
    {
      "type": "heading",
      "level": 3,
      "text": "Was ist eine Canonical URL?"
    },
    {
      "type": "paragraph",
      "text": "Canonical URL · Bevorzugte Adresse eines Inhalts"
    },
    {
      "type": "paragraph",
      "text": "Eine Canonical URL kennzeichnet die bevorzugte Adresse eines Inhalts, wenn mehrere URLs ähnliche oder gleiche Inhalte zeigen."
    },
    {
      "type": "heading",
      "level": 3,
      "text": "Technik, Beispiel und Einordnung"
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Technisch erklärt"
    },
    {
      "type": "paragraph",
      "text": "Das Link-Element ist ein starkes Konsolidierungssignal, aber keine Weiterleitung und keine Garantie; interne Links und Sitemap sollten dazu passen."
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Beispiel"
    },
    {
      "type": "paragraph",
      "text": "Trackingparameter zeigen denselben Inhalt, während canonical auf die saubere URL verweist."
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Verwandte Begriffe"
    },
    {
      "type": "paragraph",
      "text": "URL Redirect 301 Redirect XML-Sitemap",
      "links": [
        {
          "text": "URL",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#url"
        },
        {
          "text": "Redirect",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#redirect"
        },
        {
          "text": "301 Redirect",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#301-redirect"
        },
        {
          "text": "XML-Sitemap",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#sitemap"
        }
      ]
    },
    {
      "type": "paragraph",
      "text": "Performance & SEO · Grundlage #cdn",
      "links": [
        {
          "text": "#cdn",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#cdn"
        }
      ]
    },
    {
      "type": "heading",
      "level": 3,
      "text": "Was ist ein CDN?"
    },
    {
      "type": "paragraph",
      "text": "CDN · Content Delivery Network"
    },
    {
      "type": "paragraph",
      "text": "Ein CDN verteilt und speichert Inhalte über mehrere Standorte, damit sie näher bei Besuchern ausgeliefert werden können."
    },
    {
      "type": "heading",
      "level": 3,
      "text": "Technik, Beispiel und Einordnung"
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Technisch erklärt"
    },
    {
      "type": "paragraph",
      "text": "Edge-Server beantworten cachebare Anfragen, terminieren häufig TLS und können Schutzfunktionen wie DDoS-Abwehr oder eine WAF ergänzen."
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Beispiel"
    },
    {
      "type": "paragraph",
      "text": "Bilder und Skripte einer österreichischen Website werden für internationale Besucher aus regionalen Edge-Standorten geladen."
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Verwandte Begriffe"
    },
    {
      "type": "paragraph",
      "text": "Cache Webhosting DDoS Web Application Firewall",
      "links": [
        {
          "text": "Cache",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#cache"
        },
        {
          "text": "Webhosting",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#webhosting"
        },
        {
          "text": "DDoS",
          "url": "https://www.jkconcepts.at/website-sicherheit-glossar/#ddos"
        },
        {
          "text": "Web Application Firewall",
          "url": "https://www.jkconcepts.at/website-sicherheit-glossar/#waf"
        }
      ]
    },
    {
      "type": "paragraph",
      "text": "CMS & Plattformen · Grundlage #cms",
      "links": [
        {
          "text": "#cms",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#cms"
        }
      ]
    },
    {
      "type": "heading",
      "level": 3,
      "text": "Was ist ein CMS?"
    },
    {
      "type": "paragraph",
      "text": "CMS · Content-Management-System"
    },
    {
      "type": "paragraph",
      "text": "Ein CMS ermöglicht es, Website-Inhalte über eine Verwaltungsoberfläche zu pflegen."
    },
    {
      "type": "heading",
      "level": 3,
      "text": "Technik, Beispiel und Einordnung"
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Technisch erklärt"
    },
    {
      "type": "paragraph",
      "text": "Ein CMS modelliert Inhalte, Benutzerrechte, Medien und Veröffentlichungsabläufe und rendert oder liefert daraus Webausgaben."
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Beispiel"
    },
    {
      "type": "paragraph",
      "text": "Redakteure ändern Leistungsseiten, ohne direkt HTML-Dateien zu bearbeiten."
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Warum ist das relevant?"
    },
    {
      "type": "paragraph",
      "text": "Ein CMS ist sinnvoll, wenn Inhalte regelmäßig durch mehrere Personen gepflegt werden; es erhöht aber Wartungs- und Sicherheitsaufwand."
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Verwandte Begriffe"
    },
    {
      "type": "paragraph",
      "text": "WordPress Headless CMS Website SSG",
      "links": [
        {
          "text": "WordPress",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#wordpress"
        },
        {
          "text": "Headless CMS",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#headless-cms"
        },
        {
          "text": "Website",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#website"
        },
        {
          "text": "SSG",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#ssg"
        }
      ]
    },
    {
      "type": "paragraph",
      "text": "CMS oder individuelle Inhaltsverwaltung? CMS-Entwicklung ansehen →",
      "links": [
        {
          "text": "CMS-Entwicklung ansehen →",
          "url": "https://www.jkconcepts.at/cms-entwicklung/"
        }
      ]
    },
    {
      "type": "paragraph",
      "text": "Sicherheit · Technisch #csp",
      "links": [
        {
          "text": "#csp",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#csp"
        }
      ]
    },
    {
      "type": "heading",
      "level": 3,
      "text": "Was ist eine Content Security Policy?"
    },
    {
      "type": "paragraph",
      "text": "Content Security Policy · CSP"
    },
    {
      "type": "paragraph",
      "text": "Eine CSP begrenzt, aus welchen Quellen eine Seite Skripte, Styles, Bilder und andere Ressourcen laden darf."
    },
    {
      "type": "heading",
      "level": 3,
      "text": "Technik, Beispiel und Einordnung"
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Technisch erklärt"
    },
    {
      "type": "paragraph",
      "text": "Die HTTP-Richtlinie arbeitet mit Direktiven und Source Expressions; Nonces oder Hashes können gezielt erlaubten Inline-Code kennzeichnen."
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Beispiel"
    },
    {
      "type": "paragraph",
      "text": "script-src 'self' erlaubt Skripte grundsätzlich nur vom eigenen Ursprung."
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Warum ist das relevant?"
    },
    {
      "type": "paragraph",
      "text": "Eine sorgfältig eingeführte CSP erschwert XSS, kann bei falscher Konfiguration aber legitime Funktionen blockieren."
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Verwandte Begriffe"
    },
    {
      "type": "paragraph",
      "text": "Security Headers Cross-Site Scripting Subresource Integrity HTTP Header",
      "links": [
        {
          "text": "Security Headers",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#security-headers"
        },
        {
          "text": "Cross-Site Scripting",
          "url": "https://www.jkconcepts.at/website-sicherheit-glossar/#xss"
        },
        {
          "text": "Subresource Integrity",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#subresource-integrity"
        },
        {
          "text": "HTTP Header",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#http-header"
        }
      ]
    },
    {
      "type": "paragraph",
      "text": "Die Website technisch absichern? Website-Sicherheit ansehen →",
      "links": [
        {
          "text": "Website-Sicherheit ansehen →",
          "url": "https://www.jkconcepts.at/wordpress-sicherheit/"
        }
      ]
    },
    {
      "type": "paragraph",
      "text": "HTTP & Netzwerk · Grundlage #cookie",
      "links": [
        {
          "text": "#cookie",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#cookie"
        }
      ]
    },
    {
      "type": "heading",
      "level": 3,
      "text": "Was sind Cookies?"
    },
    {
      "type": "paragraph",
      "text": "Cookie · Vom Browser gespeicherter HTTP-Wert"
    },
    {
      "type": "paragraph",
      "text": "Ein Cookie ist ein kleiner Wert, den eine Website im Browser setzen und bei passenden späteren Anfragen mitsenden lassen kann."
    },
    {
      "type": "heading",
      "level": 3,
      "text": "Technik, Beispiel und Einordnung"
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Technisch erklärt"
    },
    {
      "type": "paragraph",
      "text": "Attribute wie Domain, Path, Expires, Secure, HttpOnly und SameSite begrenzen Lebensdauer und Übertragung."
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Beispiel"
    },
    {
      "type": "paragraph",
      "text": "Eine zufällige Sitzungskennung verbindet mehrere Anfragen mit einer angemeldeten Sitzung."
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Warum ist das relevant?"
    },
    {
      "type": "paragraph",
      "text": "Cookies können technisch notwendig sein oder Einwilligung und transparente Datenschutzinformationen erfordern."
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Verwandte Begriffe"
    },
    {
      "type": "paragraph",
      "text": "Session SameSite Cookie HttpOnly Secure Cookie",
      "links": [
        {
          "text": "Session",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#session"
        },
        {
          "text": "SameSite Cookie",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#samesite-cookie"
        },
        {
          "text": "HttpOnly",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#httponly"
        },
        {
          "text": "Secure Cookie",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#secure-cookie"
        }
      ]
    },
    {
      "type": "paragraph",
      "text": "Performance & SEO · Fortgeschritten #core-web-vitals",
      "links": [
        {
          "text": "#core-web-vitals",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#core-web-vitals"
        }
      ]
    },
    {
      "type": "heading",
      "level": 3,
      "text": "Was sind Core Web Vitals?"
    },
    {
      "type": "paragraph",
      "text": "Core Web Vitals · Google-Messwerte für Nutzererfahrung"
    },
    {
      "type": "paragraph",
      "text": "Core Web Vitals bewerten zentrale Aspekte der realen Lade-, Interaktions- und Layoutstabilität einer Seite."
    },
    {
      "type": "heading",
      "level": 3,
      "text": "Technik, Beispiel und Einordnung"
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Technisch erklärt"
    },
    {
      "type": "paragraph",
      "text": "Die Kennzahlen werden aus Felddaten oder Labormessungen ermittelt; Ursachen liegen häufig in Ressourcenpriorisierung, JavaScript-Arbeit oder instabilen Layouts."
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Beispiel"
    },
    {
      "type": "paragraph",
      "text": "Ein Bild ohne feste Abmessungen kann nach dem Laden Inhalt verschieben und den CLS verschlechtern."
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Verwandte Begriffe"
    },
    {
      "type": "paragraph",
      "text": "Lazy Loading Cache CDN Responsive Webdesign",
      "links": [
        {
          "text": "Lazy Loading",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#lazy-loading"
        },
        {
          "text": "Cache",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#cache"
        },
        {
          "text": "CDN",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#cdn"
        },
        {
          "text": "Responsive Webdesign",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#responsive-design"
        }
      ]
    },
    {
      "type": "paragraph",
      "text": "Technik, Performance und Auffindbarkeit prüfen? Website-Audit ansehen →",
      "links": [
        {
          "text": "Website-Audit ansehen →",
          "url": "https://www.jkconcepts.at/website-audit/"
        }
      ]
    },
    {
      "type": "paragraph",
      "text": "Sicherheit · Technisch #cors",
      "links": [
        {
          "text": "#cors",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#cors"
        }
      ]
    },
    {
      "type": "heading",
      "level": 3,
      "text": "Was ist CORS?"
    },
    {
      "type": "paragraph",
      "text": "CORS · Cross-Origin Resource Sharing"
    },
    {
      "type": "paragraph",
      "text": "CORS regelt, welche anderen Ursprünge Browser auf Ressourcen eines Servers zugreifen lassen dürfen."
    },
    {
      "type": "heading",
      "level": 3,
      "text": "Technik, Beispiel und Einordnung"
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Technisch erklärt"
    },
    {
      "type": "paragraph",
      "text": "Server setzen Access-Control-Allow-* Header; nicht einfache Anfragen können einen OPTIONS-Preflight auslösen. CORS ist keine serverseitige Authentisierung."
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Beispiel"
    },
    {
      "type": "paragraph",
      "text": "Eine API erlaubt Browserzugriffe nur von der Produktionsdomain des Frontends."
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Verwandte Begriffe"
    },
    {
      "type": "paragraph",
      "text": "HTTP Header API CSRF Authentication",
      "links": [
        {
          "text": "HTTP Header",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#http-header"
        },
        {
          "text": "API",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#api"
        },
        {
          "text": "CSRF",
          "url": "https://www.jkconcepts.at/website-sicherheit-glossar/#csrf"
        },
        {
          "text": "Authentication",
          "url": "https://www.jkconcepts.at/website-sicherheit-glossar/#authentication"
        }
      ]
    },
    {
      "type": "paragraph",
      "text": "Daten & Auffindbarkeit · Fortgeschritten #ai-crawler",
      "links": [
        {
          "text": "#ai-crawler",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#ai-crawler"
        }
      ]
    },
    {
      "type": "heading",
      "level": 3,
      "text": "Was bedeutet Crawler & AI Crawler?"
    },
    {
      "type": "paragraph",
      "text": "Crawler & AI Crawler · Automatischer Webseiten-Abruf"
    },
    {
      "type": "paragraph",
      "text": "Software, die Webseiten automatisiert abruft; AI Crawler tun dies für KI-Suche, Training oder andere KI-Dienste."
    },
    {
      "type": "heading",
      "level": 3,
      "text": "Technik, Beispiel und Einordnung"
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Beispiel"
    },
    {
      "type": "paragraph",
      "text": "Ein Bot ruft öffentlich erreichbare Seiten ab und verarbeitet Überschriften, Texte und Links."
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Warum ist das relevant?"
    },
    {
      "type": "paragraph",
      "text": "Technische Erreichbarkeit, Robots-Regeln und klare Seitenstrukturen beeinflussen, welche Inhalte ein System überhaupt verarbeiten kann."
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Verwandte Begriffe"
    },
    {
      "type": "paragraph",
      "text": "AI Search & Generative Search GEO Structured Data",
      "links": [
        {
          "text": "AI Search & Generative Search",
          "url": "https://www.jkconcepts.at/ki-glossar/#ai-search"
        },
        {
          "text": "GEO",
          "url": "https://www.jkconcepts.at/ki-glossar/#geo"
        },
        {
          "text": "Structured Data",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#structured-data"
        }
      ]
    },
    {
      "type": "paragraph",
      "text": "CMS & Plattformen · Fortgeschritten #csr",
      "links": [
        {
          "text": "#csr",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#csr"
        }
      ]
    },
    {
      "type": "heading",
      "level": 3,
      "text": "Was bedeutet Client-Side Rendering?"
    },
    {
      "type": "paragraph",
      "text": "CSR · Client-Side Rendering"
    },
    {
      "type": "paragraph",
      "text": "Client-Side Rendering erzeugt wesentliche Teile einer Oberfläche mit JavaScript im Browser."
    },
    {
      "type": "heading",
      "level": 3,
      "text": "Technik, Beispiel und Einordnung"
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Technisch erklärt"
    },
    {
      "type": "paragraph",
      "text": "Der Client lädt Programmcode und Daten, verwaltet den UI-Zustand und aktualisiert die Darstellung ohne vollständige Dokumentnavigation."
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Beispiel"
    },
    {
      "type": "paragraph",
      "text": "Ein komplexes internes Dashboard lädt nach dem Start Daten über eine API und rendert Tabellen im Browser."
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Verwandte Begriffe"
    },
    {
      "type": "paragraph",
      "text": "SPA SSR Hydration React",
      "links": [
        {
          "text": "SPA",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#spa"
        },
        {
          "text": "SSR",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#ssr"
        },
        {
          "text": "Hydration",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#hydration"
        },
        {
          "text": "React",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#react"
        }
      ]
    },
    {
      "type": "paragraph",
      "text": "Frontend · Grundlage #css",
      "links": [
        {
          "text": "#css",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#css"
        }
      ]
    },
    {
      "type": "heading",
      "level": 3,
      "text": "Was ist CSS?"
    },
    {
      "type": "paragraph",
      "text": "CSS · Cascading Style Sheets"
    },
    {
      "type": "paragraph",
      "text": "CSS bestimmt Darstellung, Layout und responsive Anpassung von HTML-Inhalten."
    },
    {
      "type": "heading",
      "level": 3,
      "text": "Technik, Beispiel und Einordnung"
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Technisch erklärt"
    },
    {
      "type": "paragraph",
      "text": "Selektoren adressieren Elemente; Kaskade, Spezifität und Vererbung bestimmen, welche Deklarationen als berechnete Styles angewendet werden."
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Beispiel"
    },
    {
      "type": "paragraph",
      "text": "Eine Media Query ändert das Layout für kleinere Bildschirme."
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Verwandte Begriffe"
    },
    {
      "type": "paragraph",
      "text": "HTML Flexbox CSS Grid Media Query",
      "links": [
        {
          "text": "HTML",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#html"
        },
        {
          "text": "Flexbox",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#flexbox"
        },
        {
          "text": "CSS Grid",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#css-grid"
        },
        {
          "text": "Media Query",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#media-query"
        }
      ]
    },
    {
      "type": "paragraph",
      "text": "Frontend · Fortgeschritten #css-grid",
      "links": [
        {
          "text": "#css-grid",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#css-grid"
        }
      ]
    },
    {
      "type": "heading",
      "level": 3,
      "text": "Was ist CSS Grid?"
    },
    {
      "type": "paragraph",
      "text": "CSS Grid · CSS Grid Layout"
    },
    {
      "type": "paragraph",
      "text": "CSS Grid ist ein zweidimensionales Layoutmodell für Zeilen und Spalten."
    },
    {
      "type": "heading",
      "level": 3,
      "text": "Technik, Beispiel und Einordnung"
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Technisch erklärt"
    },
    {
      "type": "paragraph",
      "text": "Explizite und implizite Tracks, Grid Lines, Areas sowie minmax- und fr-Einheiten ermöglichen flexible Raster ohne tabellarisches Markup."
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Beispiel"
    },
    {
      "type": "paragraph",
      "text": "Eine Glossarseite zeigt Filter und Ergebnisse in zwei Spalten und stapelt sie auf Mobilgeräten."
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Verwandte Begriffe"
    },
    {
      "type": "paragraph",
      "text": "CSS Flexbox Media Query Responsive Webdesign",
      "links": [
        {
          "text": "CSS",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#css"
        },
        {
          "text": "Flexbox",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#flexbox"
        },
        {
          "text": "Media Query",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#media-query"
        },
        {
          "text": "Responsive Webdesign",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#responsive-design"
        }
      ]
    },
    {
      "type": "heading",
      "level": 2,
      "text": "Begriffe mit D"
    },
    {
      "type": "paragraph",
      "text": "Backend & APIs · Grundlage #database",
      "links": [
        {
          "text": "#database",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#database"
        }
      ]
    },
    {
      "type": "heading",
      "level": 3,
      "text": "Was ist eine Datenbank?"
    },
    {
      "type": "paragraph",
      "text": "Datenbank · Strukturierter Datenspeicher"
    },
    {
      "type": "paragraph",
      "text": "Eine Datenbank speichert Daten strukturiert und stellt Funktionen zum Lesen, Ändern und Absichern bereit."
    },
    {
      "type": "heading",
      "level": 3,
      "text": "Technik, Beispiel und Einordnung"
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Technisch erklärt"
    },
    {
      "type": "paragraph",
      "text": "Relationale Systeme organisieren Daten in Tabellen und Beziehungen; andere Modelle verwenden Dokumente, Schlüssel-Werte, Graphen oder Vektoren."
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Beispiel"
    },
    {
      "type": "paragraph",
      "text": "Ein Shop speichert Kunden, Produkte, Bestellungen und Statusänderungen in einer Datenbank."
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Verwandte Begriffe"
    },
    {
      "type": "paragraph",
      "text": "MySQL Backend Vector Database",
      "links": [
        {
          "text": "MySQL",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#mysql"
        },
        {
          "text": "Backend",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#backend"
        },
        {
          "text": "Vector Database",
          "url": "https://www.jkconcepts.at/ki-glossar/#vector-database"
        }
      ]
    },
    {
      "type": "paragraph",
      "text": "HTTP & Netzwerk · Grundlage #dns",
      "links": [
        {
          "text": "#dns",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#dns"
        }
      ]
    },
    {
      "type": "heading",
      "level": 3,
      "text": "Was ist DNS?"
    },
    {
      "type": "paragraph",
      "text": "DNS · Domain Name System"
    },
    {
      "type": "paragraph",
      "text": "DNS übersetzt Domainnamen in technische Ziele, damit Browser, E-Mail-Server und andere Dienste die richtigen Systeme finden."
    },
    {
      "type": "heading",
      "level": 3,
      "text": "Technik, Beispiel und Einordnung"
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Technisch erklärt"
    },
    {
      "type": "paragraph",
      "text": "Resolver fragen die hierarchische DNS-Infrastruktur nach Records wie A, AAAA, CNAME, MX oder TXT und speichern Antworten entsprechend ihrer TTL zwischen."
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Beispiel"
    },
    {
      "type": "paragraph",
      "text": "Ein A-Record verbindet example.at mit der IPv4-Adresse des Webservers."
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Warum ist das relevant?"
    },
    {
      "type": "paragraph",
      "text": "Fehlerhafte DNS-Einträge können Website und E-Mail gleichzeitig unerreichbar machen."
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Verwandte Begriffe"
    },
    {
      "type": "paragraph",
      "text": "Domain Webhosting Cache",
      "links": [
        {
          "text": "Domain",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#domain"
        },
        {
          "text": "Webhosting",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#webhosting"
        },
        {
          "text": "Cache",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#cache"
        }
      ]
    },
    {
      "type": "paragraph",
      "text": "Probleme mit Domain, DNS oder Hosting? Hosting-Hilfe ansehen →",
      "links": [
        {
          "text": "Hosting-Hilfe ansehen →",
          "url": "https://www.jkconcepts.at/domain-email-hosting-hilfe/"
        }
      ]
    },
    {
      "type": "paragraph",
      "text": "Frontend · Fortgeschritten #dom",
      "links": [
        {
          "text": "#dom",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#dom"
        }
      ]
    },
    {
      "type": "heading",
      "level": 3,
      "text": "Was ist das DOM?"
    },
    {
      "type": "paragraph",
      "text": "DOM · Document Object Model"
    },
    {
      "type": "paragraph",
      "text": "Das DOM ist die programmierbare Baumdarstellung eines geladenen HTML- oder XML-Dokuments."
    },
    {
      "type": "heading",
      "level": 3,
      "text": "Technik, Beispiel und Einordnung"
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Technisch erklärt"
    },
    {
      "type": "paragraph",
      "text": "Browser erzeugen Knoten für Elemente, Text und weitere Dokumentbestandteile; JavaScript kann Eigenschaften lesen und den Baum gezielt verändern."
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Beispiel"
    },
    {
      "type": "paragraph",
      "text": "Ein Filter setzt das hidden-Attribut nicht passender Glossarkarten."
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Verwandte Begriffe"
    },
    {
      "type": "paragraph",
      "text": "HTML JavaScript Frontend",
      "links": [
        {
          "text": "HTML",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#html"
        },
        {
          "text": "JavaScript",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#javascript"
        },
        {
          "text": "Frontend",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#frontend"
        }
      ]
    },
    {
      "type": "paragraph",
      "text": "Grundlagen · Grundlage #domain",
      "links": [
        {
          "text": "#domain",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#domain"
        }
      ]
    },
    {
      "type": "heading",
      "level": 3,
      "text": "Was ist eine Domain?"
    },
    {
      "type": "paragraph",
      "text": "Domain · Lesbarer Name einer Internetadresse"
    },
    {
      "type": "paragraph",
      "text": "Eine Domain ist ein lesbarer Name wie jkconcepts.at, unter dem eine Website oder ein anderer Internetdienst erreichbar ist."
    },
    {
      "type": "heading",
      "level": 3,
      "text": "Technik, Beispiel und Einordnung"
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Technisch erklärt"
    },
    {
      "type": "paragraph",
      "text": "Das Domain Name System löst den Namen über DNS-Einträge in technische Ziele wie IP-Adressen oder andere Hostnamen auf."
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Beispiel"
    },
    {
      "type": "paragraph",
      "text": "Die Domain example.at kann auf einen Webserver und über separate DNS-Einträge auf einen E-Mail-Anbieter zeigen."
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Warum ist das relevant?"
    },
    {
      "type": "paragraph",
      "text": "Domain, DNS und Hosting sind getrennte Bausteine und können bei unterschiedlichen Anbietern verwaltet werden."
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Verwandte Begriffe"
    },
    {
      "type": "paragraph",
      "text": "DNS URL Webhosting",
      "links": [
        {
          "text": "DNS",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#dns"
        },
        {
          "text": "URL",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#url"
        },
        {
          "text": "Webhosting",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#webhosting"
        }
      ]
    },
    {
      "type": "paragraph",
      "text": "Probleme mit Domain, DNS oder Hosting? Hosting-Hilfe ansehen →",
      "links": [
        {
          "text": "Hosting-Hilfe ansehen →",
          "url": "https://www.jkconcepts.at/domain-email-hosting-hilfe/"
        }
      ]
    },
    {
      "type": "heading",
      "level": 2,
      "text": "Begriffe mit E"
    },
    {
      "type": "paragraph",
      "text": "HTTP & Netzwerk · Technisch #etag",
      "links": [
        {
          "text": "#etag",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#etag"
        }
      ]
    },
    {
      "type": "heading",
      "level": 3,
      "text": "Was ist ein ETag?"
    },
    {
      "type": "paragraph",
      "text": "ETag · Entity Tag"
    },
    {
      "type": "paragraph",
      "text": "Ein ETag ist eine Kennung für eine konkrete Version einer HTTP-Ressource."
    },
    {
      "type": "heading",
      "level": 3,
      "text": "Technik, Beispiel und Einordnung"
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Technisch erklärt"
    },
    {
      "type": "paragraph",
      "text": "Der Client sendet den Wert später als If-None-Match; ist die Ressource unverändert, kann der Server mit 304 ohne vollständigen Body antworten."
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Beispiel"
    },
    {
      "type": "paragraph",
      "text": "Ein Browser validiert eine zwischengespeicherte CSS-Datei, ohne sie erneut vollständig herunterzuladen."
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Verwandte Begriffe"
    },
    {
      "type": "paragraph",
      "text": "Cache Cache-Control HTTP Header",
      "links": [
        {
          "text": "Cache",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#cache"
        },
        {
          "text": "Cache-Control",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#cache-control"
        },
        {
          "text": "HTTP Header",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#http-header"
        }
      ]
    },
    {
      "type": "paragraph",
      "text": "Frontend · Technisch #event-loop",
      "links": [
        {
          "text": "#event-loop",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#event-loop"
        }
      ]
    },
    {
      "type": "heading",
      "level": 3,
      "text": "Was ist der JavaScript Event Loop?"
    },
    {
      "type": "paragraph",
      "text": "Event Loop · Ereignisschleife einer JavaScript-Laufzeit"
    },
    {
      "type": "paragraph",
      "text": "Der Event Loop koordiniert, wann JavaScript-Aufgaben und asynchrone Rückmeldungen ausgeführt werden."
    },
    {
      "type": "heading",
      "level": 3,
      "text": "Technik, Beispiel und Einordnung"
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Technisch erklärt"
    },
    {
      "type": "paragraph",
      "text": "Nach Abschluss des aktuellen Call Stacks verarbeitet die Laufzeit Warteschlangen; Microtasks wie Promise-Reaktionen werden vor der nächsten regulären Task abgearbeitet."
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Beispiel"
    },
    {
      "type": "paragraph",
      "text": "Eine abgeschlossene Netzwerkanfrage stellt ihren Callback zur späteren Verarbeitung bereit, ohne den aktuellen Code zu unterbrechen."
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Verwandte Begriffe"
    },
    {
      "type": "paragraph",
      "text": "JavaScript Node.js WebSocket",
      "links": [
        {
          "text": "JavaScript",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#javascript"
        },
        {
          "text": "Node.js",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#nodejs"
        },
        {
          "text": "WebSocket",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#websocket"
        }
      ]
    },
    {
      "type": "heading",
      "level": 2,
      "text": "Begriffe mit F"
    },
    {
      "type": "paragraph",
      "text": "Frontend · Fortgeschritten #flexbox",
      "links": [
        {
          "text": "#flexbox",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#flexbox"
        }
      ]
    },
    {
      "type": "heading",
      "level": 3,
      "text": "Was ist Flexbox?"
    },
    {
      "type": "paragraph",
      "text": "Flexbox · CSS Flexible Box Layout"
    },
    {
      "type": "paragraph",
      "text": "Flexbox ist ein CSS-Layoutmodell für die Anordnung von Elementen entlang einer Haupt- und Querachse."
    },
    {
      "type": "heading",
      "level": 3,
      "text": "Technik, Beispiel und Einordnung"
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Technisch erklärt"
    },
    {
      "type": "paragraph",
      "text": "Flex-Container verteilen verfügbaren Raum über Eigenschaften wie flex-grow, flex-shrink, flex-basis, justify-content und align-items."
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Beispiel"
    },
    {
      "type": "paragraph",
      "text": "Navigationspunkte werden in einer Reihe verteilt und dürfen bei wenig Platz umbrechen."
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Verwandte Begriffe"
    },
    {
      "type": "paragraph",
      "text": "CSS CSS Grid Responsive Webdesign",
      "links": [
        {
          "text": "CSS",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#css"
        },
        {
          "text": "CSS Grid",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#css-grid"
        },
        {
          "text": "Responsive Webdesign",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#responsive-design"
        }
      ]
    },
    {
      "type": "paragraph",
      "text": "Grundlagen · Grundlage #frontend",
      "links": [
        {
          "text": "#frontend",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#frontend"
        }
      ]
    },
    {
      "type": "heading",
      "level": 3,
      "text": "Was ist Frontend?"
    },
    {
      "type": "paragraph",
      "text": "Frontend · Benutzerseitiger Teil einer Anwendung"
    },
    {
      "type": "paragraph",
      "text": "Das Frontend ist der Teil einer Website oder Anwendung, den Menschen sehen und bedienen."
    },
    {
      "type": "heading",
      "level": 3,
      "text": "Technik, Beispiel und Einordnung"
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Technisch erklärt"
    },
    {
      "type": "paragraph",
      "text": "Im Web umfasst es HTML, CSS, JavaScript, Browser-APIs, Zustandslogik und die Kommunikation mit serverseitigen Schnittstellen."
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Beispiel"
    },
    {
      "type": "paragraph",
      "text": "Formular, Navigation, Glossarfilter und visuelle Gestaltung gehören zum Frontend."
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Verwandte Begriffe"
    },
    {
      "type": "paragraph",
      "text": "Backend Full Stack HTML JavaScript",
      "links": [
        {
          "text": "Backend",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#backend"
        },
        {
          "text": "Full Stack",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#full-stack"
        },
        {
          "text": "HTML",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#html"
        },
        {
          "text": "JavaScript",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#javascript"
        }
      ]
    },
    {
      "type": "paragraph",
      "text": "Grundlagen · Grundlage #full-stack",
      "links": [
        {
          "text": "#full-stack",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#full-stack"
        }
      ]
    },
    {
      "type": "heading",
      "level": 3,
      "text": "Was bedeutet Full Stack?"
    },
    {
      "type": "paragraph",
      "text": "Full Stack · Entwicklung über Frontend und Backend hinweg"
    },
    {
      "type": "paragraph",
      "text": "Full Stack bezeichnet Arbeit über mehrere Schichten einer Webanwendung hinweg, insbesondere Frontend, Backend und Datenhaltung."
    },
    {
      "type": "heading",
      "level": 3,
      "text": "Technik, Beispiel und Einordnung"
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Technisch erklärt"
    },
    {
      "type": "paragraph",
      "text": "Der Begriff beschreibt Breite, nicht automatisch Tiefe; Infrastruktur, Sicherheit, Betrieb und Architektur können ebenfalls dazugehören."
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Beispiel"
    },
    {
      "type": "paragraph",
      "text": "Eine Funktion umfasst Formularoberfläche, API-Endpunkt, Validierung und Datenbankspeicherung."
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Verwandte Begriffe"
    },
    {
      "type": "paragraph",
      "text": "Frontend Backend Datenbank API",
      "links": [
        {
          "text": "Frontend",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#frontend"
        },
        {
          "text": "Backend",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#backend"
        },
        {
          "text": "Datenbank",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#database"
        },
        {
          "text": "API",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#api"
        }
      ]
    },
    {
      "type": "heading",
      "level": 2,
      "text": "Begriffe mit H"
    },
    {
      "type": "paragraph",
      "text": "CMS & Plattformen · Fortgeschritten #headless-cms",
      "links": [
        {
          "text": "#headless-cms",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#headless-cms"
        }
      ]
    },
    {
      "type": "heading",
      "level": 3,
      "text": "Was ist ein Headless CMS?"
    },
    {
      "type": "paragraph",
      "text": "Headless CMS · CMS ohne fest gekoppelte Website-Ausgabe"
    },
    {
      "type": "paragraph",
      "text": "Ein Headless CMS verwaltet Inhalte und liefert sie über APIs, ohne die endgültige Website-Oberfläche fest vorzugeben."
    },
    {
      "type": "heading",
      "level": 3,
      "text": "Technik, Beispiel und Einordnung"
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Technisch erklärt"
    },
    {
      "type": "paragraph",
      "text": "Frontend und Redaktion sind entkoppelt; Inhalte können mehrere Kanäle versorgen, benötigen aber ein separates Rendering-, Vorschau- und Deployment-Konzept."
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Beispiel"
    },
    {
      "type": "paragraph",
      "text": "Produktdaten werden an Website, App und internes Display aus derselben Inhaltsquelle geliefert."
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Verwandte Begriffe"
    },
    {
      "type": "paragraph",
      "text": "CMS API SSG Frontend",
      "links": [
        {
          "text": "CMS",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#cms"
        },
        {
          "text": "API",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#api"
        },
        {
          "text": "SSG",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#ssg"
        },
        {
          "text": "Frontend",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#frontend"
        }
      ]
    },
    {
      "type": "paragraph",
      "text": "CMS oder individuelle Inhaltsverwaltung? CMS-Entwicklung ansehen →",
      "links": [
        {
          "text": "CMS-Entwicklung ansehen →",
          "url": "https://www.jkconcepts.at/cms-entwicklung/"
        }
      ]
    },
    {
      "type": "paragraph",
      "text": "Sicherheit · Fortgeschritten #hsts",
      "links": [
        {
          "text": "#hsts",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#hsts"
        }
      ]
    },
    {
      "type": "heading",
      "level": 3,
      "text": "Was ist HSTS?"
    },
    {
      "type": "paragraph",
      "text": "HSTS · HTTP Strict Transport Security"
    },
    {
      "type": "paragraph",
      "text": "HSTS weist Browser an, eine Domain für einen festgelegten Zeitraum ausschließlich über HTTPS aufzurufen."
    },
    {
      "type": "heading",
      "level": 3,
      "text": "Technik, Beispiel und Einordnung"
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Technisch erklärt"
    },
    {
      "type": "paragraph",
      "text": "Der Strict-Transport-Security-Header kann Subdomains einschließen; Preloading reduziert auch das Risiko beim allerersten Aufruf."
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Beispiel"
    },
    {
      "type": "paragraph",
      "text": "Ein Browser ersetzt einen später eingegebenen http-Aufruf lokal durch https."
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Verwandte Begriffe"
    },
    {
      "type": "paragraph",
      "text": "HTTPS TLS Security Headers TLS-Zertifikat",
      "links": [
        {
          "text": "HTTPS",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#https"
        },
        {
          "text": "TLS",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#tls"
        },
        {
          "text": "Security Headers",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#security-headers"
        },
        {
          "text": "TLS-Zertifikat",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#certificate"
        }
      ]
    },
    {
      "type": "paragraph",
      "text": "Frontend · Grundlage #html",
      "links": [
        {
          "text": "#html",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#html"
        }
      ]
    },
    {
      "type": "heading",
      "level": 3,
      "text": "Was ist HTML?"
    },
    {
      "type": "paragraph",
      "text": "HTML · HyperText Markup Language"
    },
    {
      "type": "paragraph",
      "text": "HTML beschreibt Inhalt und semantische Struktur eines Webdokuments."
    },
    {
      "type": "heading",
      "level": 3,
      "text": "Technik, Beispiel und Einordnung"
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Technisch erklärt"
    },
    {
      "type": "paragraph",
      "text": "Elemente und Attribute bilden nach dem Parsen den DOM; semantische Elemente unterstützen Browser, Suchmaschinen und assistive Technologien."
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Beispiel"
    },
    {
      "type": "paragraph",
      "text": "Überschriften, Navigation, Absätze, Formulare und Bilder werden mit passenden HTML-Elementen ausgezeichnet."
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Verwandte Begriffe"
    },
    {
      "type": "paragraph",
      "text": "DOM CSS JavaScript Barrierefreiheit im Web",
      "links": [
        {
          "text": "DOM",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#dom"
        },
        {
          "text": "CSS",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#css"
        },
        {
          "text": "JavaScript",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#javascript"
        },
        {
          "text": "Barrierefreiheit im Web",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#accessibility"
        }
      ]
    },
    {
      "type": "paragraph",
      "text": "HTTP & Netzwerk · Grundlage #http",
      "links": [
        {
          "text": "#http",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#http"
        }
      ]
    },
    {
      "type": "heading",
      "level": 3,
      "text": "Was ist HTTP?"
    },
    {
      "type": "paragraph",
      "text": "HTTP · Hypertext Transfer Protocol"
    },
    {
      "type": "paragraph",
      "text": "HTTP ist das Protokoll, mit dem Clients und Server Anfragen und Antworten für Webressourcen austauschen."
    },
    {
      "type": "heading",
      "level": 3,
      "text": "Technik, Beispiel und Einordnung"
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Technisch erklärt"
    },
    {
      "type": "paragraph",
      "text": "Eine Nachricht besteht aus Methode oder Status, Headern und optional einem Body. HTTP ist zustandslos; Sitzungszustand wird separat aufgebaut."
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Beispiel"
    },
    {
      "type": "paragraph",
      "text": "Ein Browser sendet GET /kontakt/ und der Server antwortet mit Status 200 sowie HTML."
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Verwandte Begriffe"
    },
    {
      "type": "paragraph",
      "text": "HTTPS Request & Response HTTP Header Cookie",
      "links": [
        {
          "text": "HTTPS",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#https"
        },
        {
          "text": "Request & Response",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#request-response"
        },
        {
          "text": "HTTP Header",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#http-header"
        },
        {
          "text": "Cookie",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#cookie"
        }
      ]
    },
    {
      "type": "paragraph",
      "text": "Performance & SEO · Grundlage #http-404",
      "links": [
        {
          "text": "#http-404",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#http-404"
        }
      ]
    },
    {
      "type": "heading",
      "level": 3,
      "text": "Was ist ein 404-Fehler?"
    },
    {
      "type": "paragraph",
      "text": "HTTP 404 · Not Found"
    },
    {
      "type": "paragraph",
      "text": "Der Statuscode 404 bedeutet, dass der Server für die angefragte URL keine passende Ressource gefunden hat."
    },
    {
      "type": "heading",
      "level": 3,
      "text": "Technik, Beispiel und Einordnung"
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Technisch erklärt"
    },
    {
      "type": "paragraph",
      "text": "Eine echte Fehlerseite muss neben hilfreichem Inhalt weiterhin den HTTP-Status 404 senden; eine optische Fehlerseite mit Status 200 ist ein Soft 404."
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Beispiel"
    },
    {
      "type": "paragraph",
      "text": "Ein gelöschter Pfad ohne geeigneten Ersatz liefert eine gebrandete 404-Seite."
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Verwandte Begriffe"
    },
    {
      "type": "paragraph",
      "text": "Redirect 301 Redirect URL XML-Sitemap",
      "links": [
        {
          "text": "Redirect",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#redirect"
        },
        {
          "text": "301 Redirect",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#301-redirect"
        },
        {
          "text": "URL",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#url"
        },
        {
          "text": "XML-Sitemap",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#sitemap"
        }
      ]
    },
    {
      "type": "paragraph",
      "text": "Die Website zeigt Fehler oder ist nicht erreichbar? WordPress-Hilfe ansehen →",
      "links": [
        {
          "text": "WordPress-Hilfe ansehen →",
          "url": "https://www.jkconcepts.at/wordpress-hilfe/"
        }
      ]
    },
    {
      "type": "paragraph",
      "text": "Performance & SEO · Grundlage #http-500",
      "links": [
        {
          "text": "#http-500",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#http-500"
        }
      ]
    },
    {
      "type": "heading",
      "level": 3,
      "text": "Was bedeutet HTTP 500?"
    },
    {
      "type": "paragraph",
      "text": "HTTP 500 · Internal Server Error"
    },
    {
      "type": "paragraph",
      "text": "Der Statuscode 500 meldet einen unerwarteten serverseitigen Fehler bei der Verarbeitung einer Anfrage."
    },
    {
      "type": "heading",
      "level": 3,
      "text": "Technik, Beispiel und Einordnung"
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Technisch erklärt"
    },
    {
      "type": "paragraph",
      "text": "Die öffentliche Antwort bleibt absichtlich allgemein; konkrete Ursachen stehen in Anwendungs- und Serverlogs und können von Codefehlern bis zu Ressourcenproblemen reichen."
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Beispiel"
    },
    {
      "type": "paragraph",
      "text": "Ein fehlerhaftes Plugin löst eine unbehandelte PHP-Ausnahme aus."
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Verwandte Begriffe"
    },
    {
      "type": "paragraph",
      "text": "Logging Monitoring Backend Webserver",
      "links": [
        {
          "text": "Logging",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#logging"
        },
        {
          "text": "Monitoring",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#monitoring"
        },
        {
          "text": "Backend",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#backend"
        },
        {
          "text": "Webserver",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#webserver"
        }
      ]
    },
    {
      "type": "paragraph",
      "text": "Die Website zeigt Fehler oder ist nicht erreichbar? WordPress-Hilfe ansehen →",
      "links": [
        {
          "text": "WordPress-Hilfe ansehen →",
          "url": "https://www.jkconcepts.at/wordpress-hilfe/"
        }
      ]
    },
    {
      "type": "paragraph",
      "text": "HTTP & Netzwerk · Fortgeschritten #http-header",
      "links": [
        {
          "text": "#http-header",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#http-header"
        }
      ]
    },
    {
      "type": "heading",
      "level": 3,
      "text": "Was sind HTTP Header?"
    },
    {
      "type": "paragraph",
      "text": "HTTP Header · Metadaten einer HTTP-Nachricht"
    },
    {
      "type": "paragraph",
      "text": "HTTP Header transportieren Zusatzinformationen über eine Anfrage oder Antwort."
    },
    {
      "type": "heading",
      "level": 3,
      "text": "Technik, Beispiel und Einordnung"
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Technisch erklärt"
    },
    {
      "type": "paragraph",
      "text": "Header steuern unter anderem Inhaltstyp, Caching, Authentifizierung, Kompression, Cookies, CORS und Browser-Sicherheitsregeln."
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Beispiel"
    },
    {
      "type": "paragraph",
      "text": "Content-Type: application/json kennzeichnet eine JSON-Antwort."
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Verwandte Begriffe"
    },
    {
      "type": "paragraph",
      "text": "HTTP Cache-Control Security Headers CORS",
      "links": [
        {
          "text": "HTTP",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#http"
        },
        {
          "text": "Cache-Control",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#cache-control"
        },
        {
          "text": "Security Headers",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#security-headers"
        },
        {
          "text": "CORS",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#cors"
        }
      ]
    },
    {
      "type": "paragraph",
      "text": "Sicherheit · Fortgeschritten #httponly",
      "links": [
        {
          "text": "#httponly",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#httponly"
        }
      ]
    },
    {
      "type": "heading",
      "level": 3,
      "text": "Was bedeutet HttpOnly bei Cookies?"
    },
    {
      "type": "paragraph",
      "text": "HttpOnly · Cookie-Schutz vor JavaScript-Zugriff"
    },
    {
      "type": "paragraph",
      "text": "HttpOnly verhindert, dass JavaScript im Browser den Wert eines Cookies direkt ausliest."
    },
    {
      "type": "heading",
      "level": 3,
      "text": "Technik, Beispiel und Einordnung"
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Technisch erklärt"
    },
    {
      "type": "paragraph",
      "text": "Der Browser sendet das Cookie weiterhin automatisch mit passenden HTTP-Anfragen; deshalb bleiben CSRF-Schutz und XSS-Vermeidung notwendig."
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Beispiel"
    },
    {
      "type": "paragraph",
      "text": "Die Session-ID ist für document.cookie nicht sichtbar."
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Verwandte Begriffe"
    },
    {
      "type": "paragraph",
      "text": "Cookie Session Hijacking Cross-Site Scripting Secure Cookie",
      "links": [
        {
          "text": "Cookie",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#cookie"
        },
        {
          "text": "Session Hijacking",
          "url": "https://www.jkconcepts.at/website-sicherheit-glossar/#session-hijacking"
        },
        {
          "text": "Cross-Site Scripting",
          "url": "https://www.jkconcepts.at/website-sicherheit-glossar/#xss"
        },
        {
          "text": "Secure Cookie",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#secure-cookie"
        }
      ]
    },
    {
      "type": "paragraph",
      "text": "HTTP & Netzwerk · Grundlage #https",
      "links": [
        {
          "text": "#https",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#https"
        }
      ]
    },
    {
      "type": "heading",
      "level": 3,
      "text": "Was ist HTTPS?"
    },
    {
      "type": "paragraph",
      "text": "HTTPS · HTTP über TLS"
    },
    {
      "type": "paragraph",
      "text": "HTTPS schützt die Verbindung zwischen Client und Server durch TLS vor einfachem Mitlesen und Manipulieren."
    },
    {
      "type": "heading",
      "level": 3,
      "text": "Technik, Beispiel und Einordnung"
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Technisch erklärt"
    },
    {
      "type": "paragraph",
      "text": "Nach dem TLS-Handshake werden HTTP-Nachrichten verschlüsselt und authentisiert übertragen; das Zertifikat bindet den öffentlichen Schlüssel an einen Hostnamen."
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Beispiel"
    },
    {
      "type": "paragraph",
      "text": "Ein Login-Formular überträgt Zugangsdaten nicht als unverschlüsselten Klartext im Netzwerk."
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Warum ist das relevant?"
    },
    {
      "type": "paragraph",
      "text": "HTTPS ist Grundvoraussetzung für sichere Formulare, moderne Browserfunktionen und vertrauenswürdigen Websitebetrieb."
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Verwandte Begriffe"
    },
    {
      "type": "paragraph",
      "text": "TLS HTTP HSTS TLS-Zertifikat",
      "links": [
        {
          "text": "TLS",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#tls"
        },
        {
          "text": "HTTP",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#http"
        },
        {
          "text": "HSTS",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#hsts"
        },
        {
          "text": "TLS-Zertifikat",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#certificate"
        }
      ]
    },
    {
      "type": "paragraph",
      "text": "Die Website technisch absichern? Website-Sicherheit ansehen →",
      "links": [
        {
          "text": "Website-Sicherheit ansehen →",
          "url": "https://www.jkconcepts.at/wordpress-sicherheit/"
        }
      ]
    },
    {
      "type": "paragraph",
      "text": "Frontend · Technisch #hydration",
      "links": [
        {
          "text": "#hydration",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#hydration"
        }
      ]
    },
    {
      "type": "heading",
      "level": 3,
      "text": "Was bedeutet Hydration bei Websites?"
    },
    {
      "type": "paragraph",
      "text": "Hydration · Aktivierung servergerenderten HTMLs"
    },
    {
      "type": "paragraph",
      "text": "Hydration verbindet bereits gerendertes HTML im Browser mit JavaScript-Zustand und Interaktionen."
    },
    {
      "type": "heading",
      "level": 3,
      "text": "Technik, Beispiel und Einordnung"
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Technisch erklärt"
    },
    {
      "type": "paragraph",
      "text": "Das Client-Framework rekonstruiert den Komponentenbaum und bindet Ereignisse; Abweichungen zwischen Server- und Client-Ausgabe können Hydration-Fehler verursachen."
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Beispiel"
    },
    {
      "type": "paragraph",
      "text": "Ein serverseitig sichtbares Menü wird nach dem Laden des JavaScripts interaktiv."
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Verwandte Begriffe"
    },
    {
      "type": "paragraph",
      "text": "SSR CSR Islands Architecture JavaScript",
      "links": [
        {
          "text": "SSR",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#ssr"
        },
        {
          "text": "CSR",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#csr"
        },
        {
          "text": "Islands Architecture",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#islands-architecture"
        },
        {
          "text": "JavaScript",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#javascript"
        }
      ]
    },
    {
      "type": "heading",
      "level": 2,
      "text": "Begriffe mit I"
    },
    {
      "type": "paragraph",
      "text": "Frontend · Technisch #islands-architecture",
      "links": [
        {
          "text": "#islands-architecture",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#islands-architecture"
        }
      ]
    },
    {
      "type": "heading",
      "level": 3,
      "text": "Was ist Islands Architecture?"
    },
    {
      "type": "paragraph",
      "text": "Islands Architecture · Inselarchitektur für interaktive Komponenten"
    },
    {
      "type": "paragraph",
      "text": "Bei der Islands Architecture bleibt der Großteil einer Seite statisch, während nur ausgewählte Komponenten JavaScript erhalten."
    },
    {
      "type": "heading",
      "level": 3,
      "text": "Technik, Beispiel und Einordnung"
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Technisch erklärt"
    },
    {
      "type": "paragraph",
      "text": "Interaktive Inseln werden unabhängig hydriert oder geladen; dadurch muss nicht die gesamte Seite als Client-Anwendung betrieben werden."
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Beispiel"
    },
    {
      "type": "paragraph",
      "text": "Eine statische Inhaltsseite aktiviert nur Suche, Navigation und Formular als interaktive Teile."
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Verwandte Begriffe"
    },
    {
      "type": "paragraph",
      "text": "Astro Hydration SSG JavaScript",
      "links": [
        {
          "text": "Astro",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#astro"
        },
        {
          "text": "Hydration",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#hydration"
        },
        {
          "text": "SSG",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#ssg"
        },
        {
          "text": "JavaScript",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#javascript"
        }
      ]
    },
    {
      "type": "heading",
      "level": 2,
      "text": "Begriffe mit J"
    },
    {
      "type": "paragraph",
      "text": "Frontend · Grundlage #javascript",
      "links": [
        {
          "text": "#javascript",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#javascript"
        }
      ]
    },
    {
      "type": "heading",
      "level": 3,
      "text": "Was ist JavaScript?"
    },
    {
      "type": "paragraph",
      "text": "JavaScript · Programmiersprache des Webs"
    },
    {
      "type": "paragraph",
      "text": "JavaScript ist eine Programmiersprache für interaktive Browserfunktionen und viele serverseitige Anwendungen."
    },
    {
      "type": "heading",
      "level": 3,
      "text": "Technik, Beispiel und Einordnung"
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Technisch erklärt"
    },
    {
      "type": "paragraph",
      "text": "Browser führen ECMAScript in einer Laufzeit mit Web APIs, Event Loop und DOM-Zugriff aus; Module strukturieren größere Anwendungen."
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Beispiel"
    },
    {
      "type": "paragraph",
      "text": "Eine Glossarsuche blendet passende Begriffe direkt beim Tippen ein."
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Verwandte Begriffe"
    },
    {
      "type": "paragraph",
      "text": "TypeScript DOM Event Loop Node.js",
      "links": [
        {
          "text": "TypeScript",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#typescript"
        },
        {
          "text": "DOM",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#dom"
        },
        {
          "text": "Event Loop",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#event-loop"
        },
        {
          "text": "Node.js",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#nodejs"
        }
      ]
    },
    {
      "type": "paragraph",
      "text": "Backend & APIs · Grundlage #json",
      "links": [
        {
          "text": "#json",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#json"
        }
      ]
    },
    {
      "type": "heading",
      "level": 3,
      "text": "Was ist JSON?"
    },
    {
      "type": "paragraph",
      "text": "JSON · JavaScript Object Notation"
    },
    {
      "type": "paragraph",
      "text": "JSON ist ein textbasiertes Datenformat für strukturierte Werte wie Objekte, Listen, Zeichenketten, Zahlen und boolesche Werte."
    },
    {
      "type": "heading",
      "level": 3,
      "text": "Technik, Beispiel und Einordnung"
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Technisch erklärt"
    },
    {
      "type": "paragraph",
      "text": "JSON besitzt eine klar definierte Syntax, aber keine Kommentare, Funktionen oder Datumswerte als eigenen Typ."
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Beispiel"
    },
    {
      "type": "paragraph",
      "text": "Eine API antwortet mit {\"status\":\"ok\",\"count\":3}."
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Verwandte Begriffe"
    },
    {
      "type": "paragraph",
      "text": "API REST API Structured Output",
      "links": [
        {
          "text": "API",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#api"
        },
        {
          "text": "REST API",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#rest-api"
        },
        {
          "text": "Structured Output",
          "url": "https://www.jkconcepts.at/ki-glossar/#structured-output"
        }
      ]
    },
    {
      "type": "heading",
      "level": 2,
      "text": "Begriffe mit L"
    },
    {
      "type": "paragraph",
      "text": "Performance & SEO · Fortgeschritten #lazy-loading",
      "links": [
        {
          "text": "#lazy-loading",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#lazy-loading"
        }
      ]
    },
    {
      "type": "heading",
      "level": 3,
      "text": "Was ist Lazy Loading?"
    },
    {
      "type": "paragraph",
      "text": "Lazy Loading · Verzögertes Laden"
    },
    {
      "type": "paragraph",
      "text": "Lazy Loading lädt Inhalte oder Programmteile erst, wenn sie voraussichtlich benötigt werden."
    },
    {
      "type": "heading",
      "level": 3,
      "text": "Technik, Beispiel und Einordnung"
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Technisch erklärt"
    },
    {
      "type": "paragraph",
      "text": "Browser können Bilder und iframes nativ verzögert laden; Bundler teilen JavaScript über dynamische Imports in separat abrufbare Chunks."
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Beispiel"
    },
    {
      "type": "paragraph",
      "text": "Bilder weit unterhalb des sichtbaren Bereichs werden nicht beim ersten Seitenaufruf übertragen."
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Verwandte Begriffe"
    },
    {
      "type": "paragraph",
      "text": "Core Web Vitals JavaScript Cache",
      "links": [
        {
          "text": "Core Web Vitals",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#core-web-vitals"
        },
        {
          "text": "JavaScript",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#javascript"
        },
        {
          "text": "Cache",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#cache"
        }
      ]
    },
    {
      "type": "paragraph",
      "text": "Sicherheit · Grundlage #logging",
      "links": [
        {
          "text": "#logging",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#logging"
        }
      ]
    },
    {
      "type": "heading",
      "level": 3,
      "text": "Was bedeutet Logging?"
    },
    {
      "type": "paragraph",
      "text": "Logging · Protokollierung von Ereignissen"
    },
    {
      "type": "paragraph",
      "text": "Logging zeichnet technische und sicherheitsrelevante Ereignisse für Diagnose, Nachvollziehbarkeit und Erkennung auf."
    },
    {
      "type": "heading",
      "level": 3,
      "text": "Technik, Beispiel und Einordnung"
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Technisch erklärt"
    },
    {
      "type": "paragraph",
      "text": "Gute Logs enthalten Zeit, Ereignistyp und notwendigen Kontext, vermeiden sensible Inhalte und werden gegen unbemerkte Manipulation geschützt."
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Beispiel"
    },
    {
      "type": "paragraph",
      "text": "Fehlgeschlagene Logins werden mit Konto, Zeitpunkt und grobem Ursprung protokolliert."
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Verwandte Begriffe"
    },
    {
      "type": "paragraph",
      "text": "Monitoring HTTP 500 File Integrity Monitoring Website-Sicherheit",
      "links": [
        {
          "text": "Monitoring",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#monitoring"
        },
        {
          "text": "HTTP 500",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#http-500"
        },
        {
          "text": "File Integrity Monitoring",
          "url": "https://www.jkconcepts.at/website-sicherheit-glossar/#file-integrity-monitoring"
        },
        {
          "text": "Website-Sicherheit",
          "url": "https://www.jkconcepts.at/website-sicherheit-glossar/#website-security"
        }
      ]
    },
    {
      "type": "heading",
      "level": 2,
      "text": "Begriffe mit M"
    },
    {
      "type": "paragraph",
      "text": "Frontend · Fortgeschritten #media-query",
      "links": [
        {
          "text": "#media-query",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#media-query"
        }
      ]
    },
    {
      "type": "heading",
      "level": 3,
      "text": "Was ist eine Media Query?"
    },
    {
      "type": "paragraph",
      "text": "Media Query · Bedingte CSS-Regel für Ausgabeeigenschaften"
    },
    {
      "type": "paragraph",
      "text": "Eine Media Query aktiviert CSS-Regeln abhängig von Eigenschaften wie verfügbarer Breite oder Nutzerpräferenzen."
    },
    {
      "type": "heading",
      "level": 3,
      "text": "Technik, Beispiel und Einordnung"
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Technisch erklärt"
    },
    {
      "type": "paragraph",
      "text": "Neben Viewport-Merkmalen können unter anderem prefers-reduced-motion, Farbmodus, Zeigergenauigkeit und Druckmedium abgefragt werden."
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Beispiel"
    },
    {
      "type": "paragraph",
      "text": "Ab 64rem wird eine Filterleiste als Sidebar neben den Ergebnissen dargestellt."
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Verwandte Begriffe"
    },
    {
      "type": "paragraph",
      "text": "CSS Responsive Webdesign Mobile First Barrierefreiheit im Web",
      "links": [
        {
          "text": "CSS",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#css"
        },
        {
          "text": "Responsive Webdesign",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#responsive-design"
        },
        {
          "text": "Mobile First",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#mobile-first"
        },
        {
          "text": "Barrierefreiheit im Web",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#accessibility"
        }
      ]
    },
    {
      "type": "paragraph",
      "text": "Frontend · Grundlage #mobile-first",
      "links": [
        {
          "text": "#mobile-first",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#mobile-first"
        }
      ]
    },
    {
      "type": "heading",
      "level": 3,
      "text": "Was bedeutet Mobile First?"
    },
    {
      "type": "paragraph",
      "text": "Mobile First · Gestaltungsansatz vom kleinen Bildschirm aus"
    },
    {
      "type": "paragraph",
      "text": "Mobile First beginnt mit einer klaren, vollständigen mobilen Darstellung und erweitert sie für größere Bildschirme."
    },
    {
      "type": "heading",
      "level": 3,
      "text": "Technik, Beispiel und Einordnung"
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Technisch erklärt"
    },
    {
      "type": "paragraph",
      "text": "Basisregeln gelten für kleine Viewports; min-width-Media-Queries ergänzen Layout und Funktionen progressiv."
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Beispiel"
    },
    {
      "type": "paragraph",
      "text": "Die Glossarkarten sind zunächst einspaltig und werden auf breiten Bildschirmen zweispaltig."
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Verwandte Begriffe"
    },
    {
      "type": "paragraph",
      "text": "Responsive Webdesign Media Query Barrierefreiheit im Web",
      "links": [
        {
          "text": "Responsive Webdesign",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#responsive-design"
        },
        {
          "text": "Media Query",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#media-query"
        },
        {
          "text": "Barrierefreiheit im Web",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#accessibility"
        }
      ]
    },
    {
      "type": "paragraph",
      "text": "Sicherheit · Grundlage #monitoring",
      "links": [
        {
          "text": "#monitoring",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#monitoring"
        }
      ]
    },
    {
      "type": "heading",
      "level": 3,
      "text": "Was ist Website Monitoring?"
    },
    {
      "type": "paragraph",
      "text": "Monitoring · Laufende Systemüberwachung"
    },
    {
      "type": "paragraph",
      "text": "Monitoring beobachtet Verfügbarkeit, Leistung, Fehler und ausgewählte Sicherheitssignale eines Systems."
    },
    {
      "type": "heading",
      "level": 3,
      "text": "Technik, Beispiel und Einordnung"
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Technisch erklärt"
    },
    {
      "type": "paragraph",
      "text": "Messwerte, synthetische Prüfungen und Logsignale benötigen Schwellenwerte, Alarmwege und verantwortliche Reaktionen, damit aus Daten Handlungen werden."
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Beispiel"
    },
    {
      "type": "paragraph",
      "text": "Ein Alarm wird ausgelöst, wenn die Website nicht erreichbar ist oder Fehler stark ansteigen."
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Verwandte Begriffe"
    },
    {
      "type": "paragraph",
      "text": "Logging Backup File Integrity Monitoring Disaster Recovery",
      "links": [
        {
          "text": "Logging",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#logging"
        },
        {
          "text": "Backup",
          "url": "https://www.jkconcepts.at/website-sicherheit-glossar/#backup"
        },
        {
          "text": "File Integrity Monitoring",
          "url": "https://www.jkconcepts.at/website-sicherheit-glossar/#file-integrity-monitoring"
        },
        {
          "text": "Disaster Recovery",
          "url": "https://www.jkconcepts.at/website-sicherheit-glossar/#disaster-recovery"
        }
      ]
    },
    {
      "type": "paragraph",
      "text": "Updates, Backups und Monitoring laufend betreuen? WordPress-Wartung ansehen →",
      "links": [
        {
          "text": "WordPress-Wartung ansehen →",
          "url": "https://www.jkconcepts.at/wordpress-wartung/"
        }
      ]
    },
    {
      "type": "paragraph",
      "text": "Backend & APIs · Fortgeschritten #mysql",
      "links": [
        {
          "text": "#mysql",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#mysql"
        }
      ]
    },
    {
      "type": "heading",
      "level": 3,
      "text": "Was ist MySQL?"
    },
    {
      "type": "paragraph",
      "text": "MySQL · Relationales Datenbanksystem"
    },
    {
      "type": "paragraph",
      "text": "MySQL ist ein relationales Datenbanksystem, das Daten in Tabellen speichert und mit SQL abfragt."
    },
    {
      "type": "heading",
      "level": 3,
      "text": "Technik, Beispiel und Einordnung"
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Technisch erklärt"
    },
    {
      "type": "paragraph",
      "text": "Schemas, Schlüssel, Indizes, Transaktionen und Constraints strukturieren und schützen Daten; MariaDB ist ein verwandtes eigenständiges System."
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Beispiel"
    },
    {
      "type": "paragraph",
      "text": "WordPress speichert Beiträge, Optionen, Benutzer und Metadaten typischerweise in MySQL oder MariaDB."
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Verwandte Begriffe"
    },
    {
      "type": "paragraph",
      "text": "Datenbank WordPress Backend",
      "links": [
        {
          "text": "Datenbank",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#database"
        },
        {
          "text": "WordPress",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#wordpress"
        },
        {
          "text": "Backend",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#backend"
        }
      ]
    },
    {
      "type": "heading",
      "level": 2,
      "text": "Begriffe mit N"
    },
    {
      "type": "paragraph",
      "text": "Backend & APIs · Fortgeschritten #nodejs",
      "links": [
        {
          "text": "#nodejs",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#nodejs"
        }
      ]
    },
    {
      "type": "heading",
      "level": 3,
      "text": "Was ist Node.js?"
    },
    {
      "type": "paragraph",
      "text": "Node.js · JavaScript-Laufzeit außerhalb des Browsers"
    },
    {
      "type": "paragraph",
      "text": "Node.js führt JavaScript außerhalb des Browsers aus und wird für Server, Werkzeuge und Build-Prozesse verwendet."
    },
    {
      "type": "heading",
      "level": 3,
      "text": "Technik, Beispiel und Einordnung"
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Technisch erklärt"
    },
    {
      "type": "paragraph",
      "text": "Die Laufzeit kombiniert die V8-Engine mit ereignisorientierten I/O-Schnittstellen und einem Paketökosystem rund um npm."
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Beispiel"
    },
    {
      "type": "paragraph",
      "text": "Astro verwendet Node.js beim Erzeugen der statischen Website."
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Verwandte Begriffe"
    },
    {
      "type": "paragraph",
      "text": "JavaScript Backend Event Loop SSG",
      "links": [
        {
          "text": "JavaScript",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#javascript"
        },
        {
          "text": "Backend",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#backend"
        },
        {
          "text": "Event Loop",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#event-loop"
        },
        {
          "text": "SSG",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#ssg"
        }
      ]
    },
    {
      "type": "heading",
      "level": 2,
      "text": "Begriffe mit P"
    },
    {
      "type": "paragraph",
      "text": "Backend & APIs · Grundlage #php",
      "links": [
        {
          "text": "#php",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#php"
        }
      ]
    },
    {
      "type": "heading",
      "level": 3,
      "text": "Was ist PHP?"
    },
    {
      "type": "paragraph",
      "text": "PHP · Serverseitige Programmiersprache"
    },
    {
      "type": "paragraph",
      "text": "PHP ist eine serverseitige Programmiersprache, die besonders häufig für Websites, APIs und Content-Management-Systeme eingesetzt wird."
    },
    {
      "type": "heading",
      "level": 3,
      "text": "Technik, Beispiel und Einordnung"
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Technisch erklärt"
    },
    {
      "type": "paragraph",
      "text": "Ein PHP-Prozess verarbeitet eine Anfrage, führt Anwendungscode aus und erzeugt eine HTTP-Antwort; Composer verwaltet typische Paketabhängigkeiten."
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Beispiel"
    },
    {
      "type": "paragraph",
      "text": "WordPress und WooCommerce führen ihre Kernlogik überwiegend in PHP aus."
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Verwandte Begriffe"
    },
    {
      "type": "paragraph",
      "text": "Backend WordPress Webserver API",
      "links": [
        {
          "text": "Backend",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#backend"
        },
        {
          "text": "WordPress",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#wordpress"
        },
        {
          "text": "Webserver",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#webserver"
        },
        {
          "text": "API",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#api"
        }
      ]
    },
    {
      "type": "heading",
      "level": 2,
      "text": "Begriffe mit R"
    },
    {
      "type": "paragraph",
      "text": "Performance & SEO · Fortgeschritten #301-redirect",
      "links": [
        {
          "text": "#301-redirect",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#301-redirect"
        }
      ]
    },
    {
      "type": "heading",
      "level": 3,
      "text": "Was bedeutet 301 Redirect?"
    },
    {
      "type": "paragraph",
      "text": "301 Redirect · Dauerhafte HTTP-Weiterleitung"
    },
    {
      "type": "paragraph",
      "text": "Ein 301 Redirect kennzeichnet eine dauerhafte Weiterleitung auf eine neue URL."
    },
    {
      "type": "heading",
      "level": 3,
      "text": "Technik, Beispiel und Einordnung"
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Technisch erklärt"
    },
    {
      "type": "paragraph",
      "text": "Clients und Suchmaschinen dürfen das Ziel langfristig übernehmen; bei nicht sicheren Methoden kann 308 die Methodenerhaltung eindeutiger ausdrücken."
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Beispiel"
    },
    {
      "type": "paragraph",
      "text": "Eine alte WordPress-Adresse wird nach dem Relaunch auf die inhaltlich entsprechende neue Route geleitet."
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Verwandte Begriffe"
    },
    {
      "type": "paragraph",
      "text": "Redirect Canonical URL HTTP 404 XML-Sitemap",
      "links": [
        {
          "text": "Redirect",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#redirect"
        },
        {
          "text": "Canonical URL",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#canonical-url"
        },
        {
          "text": "HTTP 404",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#http-404"
        },
        {
          "text": "XML-Sitemap",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#sitemap"
        }
      ]
    },
    {
      "type": "paragraph",
      "text": "URLs und Inhalte bei einem Relaunch sauber übernehmen? Website-Relaunch ansehen →",
      "links": [
        {
          "text": "Website-Relaunch ansehen →",
          "url": "https://www.jkconcepts.at/website-relaunch/"
        }
      ]
    },
    {
      "type": "paragraph",
      "text": "Sicherheit · Fortgeschritten #rate-limiting",
      "links": [
        {
          "text": "#rate-limiting",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#rate-limiting"
        }
      ]
    },
    {
      "type": "heading",
      "level": 3,
      "text": "Was ist Rate Limiting?"
    },
    {
      "type": "paragraph",
      "text": "Rate Limiting · Begrenzung von Anfragen"
    },
    {
      "type": "paragraph",
      "text": "Rate Limiting begrenzt, wie viele Aktionen in einem Zeitraum zugelassen werden."
    },
    {
      "type": "heading",
      "level": 3,
      "text": "Technik, Beispiel und Einordnung"
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Technisch erklärt"
    },
    {
      "type": "paragraph",
      "text": "Grenzen können pro Konto, Token, IP, Route oder Risikosignal gelten; verteilte Systeme benötigen einen gemeinsamen oder konsistenten Zähler."
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Beispiel"
    },
    {
      "type": "paragraph",
      "text": "Nach mehreren fehlgeschlagenen Logins werden weitere Versuche schrittweise verzögert."
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Verwandte Begriffe"
    },
    {
      "type": "paragraph",
      "text": "Brute Force Bot Protection API DDoS",
      "links": [
        {
          "text": "Brute Force",
          "url": "https://www.jkconcepts.at/website-sicherheit-glossar/#brute-force"
        },
        {
          "text": "Bot Protection",
          "url": "https://www.jkconcepts.at/website-sicherheit-glossar/#bot-protection"
        },
        {
          "text": "API",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#api"
        },
        {
          "text": "DDoS",
          "url": "https://www.jkconcepts.at/website-sicherheit-glossar/#ddos"
        }
      ]
    },
    {
      "type": "paragraph",
      "text": "Frontend · Fortgeschritten #react",
      "links": [
        {
          "text": "#react",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#react"
        }
      ]
    },
    {
      "type": "heading",
      "level": 3,
      "text": "Was ist React?"
    },
    {
      "type": "paragraph",
      "text": "React · JavaScript-Bibliothek für Benutzeroberflächen"
    },
    {
      "type": "paragraph",
      "text": "React ist eine komponentenbasierte JavaScript-Bibliothek zum Erstellen zustandsabhängiger Benutzeroberflächen."
    },
    {
      "type": "heading",
      "level": 3,
      "text": "Technik, Beispiel und Einordnung"
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Technisch erklärt"
    },
    {
      "type": "paragraph",
      "text": "Komponenten erzeugen deklarative Elementbäume; React koordiniert Zustandsänderungen, Rendering und je nach Laufzeit server- oder clientseitige Ausführung."
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Beispiel"
    },
    {
      "type": "paragraph",
      "text": "Ein komplexes Dashboard zerlegt Navigation, Filter, Tabellen und Diagramme in wiederverwendbare Komponenten."
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Verwandte Begriffe"
    },
    {
      "type": "paragraph",
      "text": "JavaScript CSR SSR Hydration",
      "links": [
        {
          "text": "JavaScript",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#javascript"
        },
        {
          "text": "CSR",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#csr"
        },
        {
          "text": "SSR",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#ssr"
        },
        {
          "text": "Hydration",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#hydration"
        }
      ]
    },
    {
      "type": "paragraph",
      "text": "Performance & SEO · Grundlage #redirect",
      "links": [
        {
          "text": "#redirect",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#redirect"
        }
      ]
    },
    {
      "type": "heading",
      "level": 3,
      "text": "Was ist eine Weiterleitung?"
    },
    {
      "type": "paragraph",
      "text": "Redirect · HTTP-Weiterleitung"
    },
    {
      "type": "paragraph",
      "text": "Eine Weiterleitung teilt dem Client mit, dass eine Ressource unter einer anderen URL erreichbar ist."
    },
    {
      "type": "heading",
      "level": 3,
      "text": "Technik, Beispiel und Einordnung"
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Technisch erklärt"
    },
    {
      "type": "paragraph",
      "text": "3xx-Statuscodes unterscheiden unter anderem dauerhafte und temporäre Ziele sowie den Umgang mit der ursprünglichen HTTP-Methode."
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Beispiel"
    },
    {
      "type": "paragraph",
      "text": "Nach einem Relaunch führt die alte Leistungs-URL dauerhaft zur passenden neuen Seite."
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Verwandte Begriffe"
    },
    {
      "type": "paragraph",
      "text": "301 Redirect URL Canonical URL HTTP 404",
      "links": [
        {
          "text": "301 Redirect",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#301-redirect"
        },
        {
          "text": "URL",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#url"
        },
        {
          "text": "Canonical URL",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#canonical-url"
        },
        {
          "text": "HTTP 404",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#http-404"
        }
      ]
    },
    {
      "type": "paragraph",
      "text": "HTTP & Netzwerk · Grundlage #request-response",
      "links": [
        {
          "text": "#request-response",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#request-response"
        }
      ]
    },
    {
      "type": "heading",
      "level": 3,
      "text": "Was sind Request und Response?"
    },
    {
      "type": "paragraph",
      "text": "Request & Response · Anfrage und Antwort"
    },
    {
      "type": "paragraph",
      "text": "Ein Client sendet einen Request; der Server verarbeitet ihn und liefert eine Response zurück."
    },
    {
      "type": "heading",
      "level": 3,
      "text": "Technik, Beispiel und Einordnung"
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Technisch erklärt"
    },
    {
      "type": "paragraph",
      "text": "Requests enthalten Methode, Ziel, Header und optional Daten. Responses enthalten Statuscode, Header und einen optionalen Antwortkörper."
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Beispiel"
    },
    {
      "type": "paragraph",
      "text": "POST /api/contact übermittelt Formulardaten und erhält eine Erfolgs- oder Fehlermeldung."
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Verwandte Begriffe"
    },
    {
      "type": "paragraph",
      "text": "HTTP API HTTP Header Backend",
      "links": [
        {
          "text": "HTTP",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#http"
        },
        {
          "text": "API",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#api"
        },
        {
          "text": "HTTP Header",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#http-header"
        },
        {
          "text": "Backend",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#backend"
        }
      ]
    },
    {
      "type": "paragraph",
      "text": "Frontend · Grundlage #responsive-design",
      "links": [
        {
          "text": "#responsive-design",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#responsive-design"
        }
      ]
    },
    {
      "type": "heading",
      "level": 3,
      "text": "Was ist Responsive Webdesign?"
    },
    {
      "type": "paragraph",
      "text": "Responsive Webdesign · Anpassungsfähiges Weblayout"
    },
    {
      "type": "paragraph",
      "text": "Responsive Webdesign passt Inhalt, Layout und Bedienung an unterschiedliche Bildschirmgrößen und Eingabemethoden an."
    },
    {
      "type": "heading",
      "level": 3,
      "text": "Technik, Beispiel und Einordnung"
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Technisch erklärt"
    },
    {
      "type": "paragraph",
      "text": "Flexible Raster, intrinsische Größen, responsive Medien sowie Media- und Container-Queries vermeiden gerätespezifische Einzellayouts."
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Beispiel"
    },
    {
      "type": "paragraph",
      "text": "Filterchips lassen sich auf kleinen Bildschirmen horizontal scrollen, statt viele Zeilen zu belegen."
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Verwandte Begriffe"
    },
    {
      "type": "paragraph",
      "text": "Mobile First Media Query Barrierefreiheit im Web CSS Grid",
      "links": [
        {
          "text": "Mobile First",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#mobile-first"
        },
        {
          "text": "Media Query",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#media-query"
        },
        {
          "text": "Barrierefreiheit im Web",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#accessibility"
        },
        {
          "text": "CSS Grid",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#css-grid"
        }
      ]
    },
    {
      "type": "paragraph",
      "text": "Backend & APIs · Fortgeschritten #rest-api",
      "links": [
        {
          "text": "#rest-api",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#rest-api"
        }
      ]
    },
    {
      "type": "heading",
      "level": 3,
      "text": "Was ist eine REST API?"
    },
    {
      "type": "paragraph",
      "text": "REST API · HTTP-Schnittstelle nach REST-Prinzipien"
    },
    {
      "type": "paragraph",
      "text": "Eine REST API stellt Ressourcen und Aktionen über klar definierte HTTP-Endpunkte bereit."
    },
    {
      "type": "heading",
      "level": 3,
      "text": "Technik, Beispiel und Einordnung"
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Technisch erklärt"
    },
    {
      "type": "paragraph",
      "text": "Typische Schnittstellen verwenden HTTP-Methoden, Statuscodes, URLs und repräsentationsbasierte Datenformate; REST selbst schreibt JSON nicht zwingend vor."
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Beispiel"
    },
    {
      "type": "paragraph",
      "text": "GET /api/orders/42 liest eine Bestellung, PATCH aktualisiert ausgewählte Felder."
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Verwandte Begriffe"
    },
    {
      "type": "paragraph",
      "text": "API HTTP JSON Authentication",
      "links": [
        {
          "text": "API",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#api"
        },
        {
          "text": "HTTP",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#http"
        },
        {
          "text": "JSON",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#json"
        },
        {
          "text": "Authentication",
          "url": "https://www.jkconcepts.at/website-sicherheit-glossar/#authentication"
        }
      ]
    },
    {
      "type": "paragraph",
      "text": "Performance & SEO · Grundlage #robots-txt",
      "links": [
        {
          "text": "#robots-txt",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#robots-txt"
        }
      ]
    },
    {
      "type": "heading",
      "level": 3,
      "text": "Was ist robots.txt?"
    },
    {
      "type": "paragraph",
      "text": "robots.txt · Crawler-Steuerdatei"
    },
    {
      "type": "paragraph",
      "text": "robots.txt gibt kooperierenden Crawlern Regeln für den Abruf bestimmter Websitebereiche."
    },
    {
      "type": "heading",
      "level": 3,
      "text": "Technik, Beispiel und Einordnung"
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Technisch erklärt"
    },
    {
      "type": "paragraph",
      "text": "Die Datei liegt am Ursprung unter /robots.txt; Disallow verhindert keinen sicheren Zugriff und ist kein verlässlicher Schutz vor Indexierung oder Angreifern."
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Beispiel"
    },
    {
      "type": "paragraph",
      "text": "Interne Suchergebnisse werden für Suchmaschinen-Crawler vom Abruf ausgeschlossen."
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Verwandte Begriffe"
    },
    {
      "type": "paragraph",
      "text": "XML-Sitemap Crawler & AI Crawler Canonical URL",
      "links": [
        {
          "text": "XML-Sitemap",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#sitemap"
        },
        {
          "text": "Crawler & AI Crawler",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#ai-crawler"
        },
        {
          "text": "Canonical URL",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#canonical-url"
        }
      ]
    },
    {
      "type": "heading",
      "level": 2,
      "text": "Begriffe mit S"
    },
    {
      "type": "paragraph",
      "text": "Sicherheit · Technisch #samesite-cookie",
      "links": [
        {
          "text": "#samesite-cookie",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#samesite-cookie"
        }
      ]
    },
    {
      "type": "heading",
      "level": 3,
      "text": "Was bedeutet SameSite bei Cookies?"
    },
    {
      "type": "paragraph",
      "text": "SameSite Cookie · Begrenzung ursprungsübergreifender Cookie-Übertragung"
    },
    {
      "type": "paragraph",
      "text": "SameSite steuert, wann ein Browser Cookies bei Anfragen aus einem anderen Site-Kontext mitsendet."
    },
    {
      "type": "heading",
      "level": 3,
      "text": "Technik, Beispiel und Einordnung"
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Technisch erklärt"
    },
    {
      "type": "paragraph",
      "text": "Strict, Lax und None besitzen unterschiedliche Navigations- und Einbettungsregeln; SameSite=None verlangt Secure."
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Beispiel"
    },
    {
      "type": "paragraph",
      "text": "Ein Lax-Session-Cookie reduziert viele einfache CSRF-Szenarien, ohne normale Linknavigation zu verhindern."
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Verwandte Begriffe"
    },
    {
      "type": "paragraph",
      "text": "Cookie CSRF Secure Cookie HttpOnly",
      "links": [
        {
          "text": "Cookie",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#cookie"
        },
        {
          "text": "CSRF",
          "url": "https://www.jkconcepts.at/website-sicherheit-glossar/#csrf"
        },
        {
          "text": "Secure Cookie",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#secure-cookie"
        },
        {
          "text": "HttpOnly",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#httponly"
        }
      ]
    },
    {
      "type": "paragraph",
      "text": "Daten & Auffindbarkeit · Fortgeschritten #schema-org",
      "links": [
        {
          "text": "#schema-org",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#schema-org"
        }
      ]
    },
    {
      "type": "heading",
      "level": 3,
      "text": "Was bedeutet Schema.org?"
    },
    {
      "type": "paragraph",
      "text": "Schema.org · Vokabular für strukturierte Webdaten"
    },
    {
      "type": "paragraph",
      "text": "Gemeinsames Vokabular, mit dem Websites Personen, Organisationen, Angebote, Begriffe und andere Inhalte beschreiben."
    },
    {
      "type": "heading",
      "level": 3,
      "text": "Technik, Beispiel und Einordnung"
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Beispiel"
    },
    {
      "type": "paragraph",
      "text": "Ein Glossar verwendet DefinedTermSet und DefinedTerm, um Begriffe und Definitionen maschinenlesbar auszuzeichnen."
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Warum ist das relevant?"
    },
    {
      "type": "paragraph",
      "text": "Schema.org schafft eine gemeinsame Sprache für Systeme; Markup allein ersetzt jedoch keine hilfreichen sichtbaren Inhalte."
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Verwandte Begriffe"
    },
    {
      "type": "paragraph",
      "text": "Structured Data Entity GEO",
      "links": [
        {
          "text": "Structured Data",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#structured-data"
        },
        {
          "text": "Entity",
          "url": "https://www.jkconcepts.at/ki-glossar/#entity"
        },
        {
          "text": "GEO",
          "url": "https://www.jkconcepts.at/ki-glossar/#geo"
        }
      ]
    },
    {
      "type": "paragraph",
      "text": "Sicherheit · Fortgeschritten #secure-cookie",
      "links": [
        {
          "text": "#secure-cookie",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#secure-cookie"
        }
      ]
    },
    {
      "type": "heading",
      "level": 3,
      "text": "Was bedeutet Secure bei Cookies?"
    },
    {
      "type": "paragraph",
      "text": "Secure Cookie · Nur über HTTPS übertragbares Cookie"
    },
    {
      "type": "paragraph",
      "text": "Das Secure-Attribut sorgt dafür, dass ein Cookie nur über verschlüsselte HTTPS-Verbindungen gesendet wird."
    },
    {
      "type": "heading",
      "level": 3,
      "text": "Technik, Beispiel und Einordnung"
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Technisch erklärt"
    },
    {
      "type": "paragraph",
      "text": "Es schützt nicht vor clientseitigem Auslesen und sollte für sensible Cookies mit HttpOnly, SameSite und enger Domain-/Path-Begrenzung kombiniert werden."
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Beispiel"
    },
    {
      "type": "paragraph",
      "text": "Ein Session-Cookie wird nie über eine unverschlüsselte HTTP-Verbindung übertragen."
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Verwandte Begriffe"
    },
    {
      "type": "paragraph",
      "text": "Cookie HTTPS HttpOnly SameSite Cookie",
      "links": [
        {
          "text": "Cookie",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#cookie"
        },
        {
          "text": "HTTPS",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#https"
        },
        {
          "text": "HttpOnly",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#httponly"
        },
        {
          "text": "SameSite Cookie",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#samesite-cookie"
        }
      ]
    },
    {
      "type": "paragraph",
      "text": "Sicherheit · Fortgeschritten #security-headers",
      "links": [
        {
          "text": "#security-headers",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#security-headers"
        }
      ]
    },
    {
      "type": "heading",
      "level": 3,
      "text": "Was sind Security Headers?"
    },
    {
      "type": "paragraph",
      "text": "Security Headers · HTTP-Sicherheitsheader"
    },
    {
      "type": "paragraph",
      "text": "Security Headers geben dem Browser zusätzliche Sicherheitsregeln für eine Website vor."
    },
    {
      "type": "heading",
      "level": 3,
      "text": "Technik, Beispiel und Einordnung"
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Technisch erklärt"
    },
    {
      "type": "paragraph",
      "text": "CSP, HSTS, frame-ancestors, Referrer-Policy und weitere Header begrenzen Ladequellen, Protokoll-Downgrades, Einbettung und Informationsweitergabe."
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Beispiel"
    },
    {
      "type": "paragraph",
      "text": "Eine CSP verhindert, dass beliebige fremde Skripte auf einer Seite ausgeführt werden dürfen."
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Verwandte Begriffe"
    },
    {
      "type": "paragraph",
      "text": "Content Security Policy HSTS HTTP Header Cross-Site Scripting",
      "links": [
        {
          "text": "Content Security Policy",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#csp"
        },
        {
          "text": "HSTS",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#hsts"
        },
        {
          "text": "HTTP Header",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#http-header"
        },
        {
          "text": "Cross-Site Scripting",
          "url": "https://www.jkconcepts.at/website-sicherheit-glossar/#xss"
        }
      ]
    },
    {
      "type": "paragraph",
      "text": "Die Website technisch absichern? Website-Sicherheit ansehen →",
      "links": [
        {
          "text": "Website-Sicherheit ansehen →",
          "url": "https://www.jkconcepts.at/wordpress-sicherheit/"
        }
      ]
    },
    {
      "type": "paragraph",
      "text": "Backend & APIs · Fortgeschritten #session",
      "links": [
        {
          "text": "#session",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#session"
        }
      ]
    },
    {
      "type": "heading",
      "level": 3,
      "text": "Was ist eine Session?"
    },
    {
      "type": "paragraph",
      "text": "Session · Serverseitiger Sitzungszustand"
    },
    {
      "type": "paragraph",
      "text": "Eine Session hält zusammengehörende Benutzeranfragen über mehrere Seitenaufrufe hinweg in einem gemeinsamen Zustand."
    },
    {
      "type": "heading",
      "level": 3,
      "text": "Technik, Beispiel und Einordnung"
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Technisch erklärt"
    },
    {
      "type": "paragraph",
      "text": "Meist speichert der Server den Zustand und der Browser sendet lediglich eine zufällige Session-ID in einem geschützten Cookie."
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Beispiel"
    },
    {
      "type": "paragraph",
      "text": "Nach dem Login erkennt der Server anhand der Session-ID den angemeldeten Benutzer."
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Verwandte Begriffe"
    },
    {
      "type": "paragraph",
      "text": "Cookie Authentication Session Hijacking Backend",
      "links": [
        {
          "text": "Cookie",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#cookie"
        },
        {
          "text": "Authentication",
          "url": "https://www.jkconcepts.at/website-sicherheit-glossar/#authentication"
        },
        {
          "text": "Session Hijacking",
          "url": "https://www.jkconcepts.at/website-sicherheit-glossar/#session-hijacking"
        },
        {
          "text": "Backend",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#backend"
        }
      ]
    },
    {
      "type": "paragraph",
      "text": "CMS & Plattformen · Fortgeschritten #spa",
      "links": [
        {
          "text": "#spa",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#spa"
        }
      ]
    },
    {
      "type": "heading",
      "level": 3,
      "text": "Was ist eine Single Page Application?"
    },
    {
      "type": "paragraph",
      "text": "SPA · Single Page Application"
    },
    {
      "type": "paragraph",
      "text": "Eine SPA lädt ein Anwendungsdokument und aktualisiert Ansichten anschließend überwiegend im Browser."
    },
    {
      "type": "heading",
      "level": 3,
      "text": "Technik, Beispiel und Einordnung"
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Technisch erklärt"
    },
    {
      "type": "paragraph",
      "text": "Clientseitiges Routing und Zustandsmanagement ersetzen viele vollständige Seitennavigationen; Daten kommen meist über APIs."
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Beispiel"
    },
    {
      "type": "paragraph",
      "text": "Ein Projektmanagement-Tool wechselt zwischen Aufgaben und Ansichten, ohne das gesamte Dokument neu zu laden."
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Verwandte Begriffe"
    },
    {
      "type": "paragraph",
      "text": "CSR Web-App API React",
      "links": [
        {
          "text": "CSR",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#csr"
        },
        {
          "text": "Web-App",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#web-app"
        },
        {
          "text": "API",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#api"
        },
        {
          "text": "React",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#react"
        }
      ]
    },
    {
      "type": "paragraph",
      "text": "CMS & Plattformen · Fortgeschritten #ssg",
      "links": [
        {
          "text": "#ssg",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#ssg"
        }
      ]
    },
    {
      "type": "heading",
      "level": 3,
      "text": "Was ist ein Static Site Generator?"
    },
    {
      "type": "paragraph",
      "text": "SSG · Static Site Generation"
    },
    {
      "type": "paragraph",
      "text": "Bei Static Site Generation entstehen fertige HTML-Seiten vor der Veröffentlichung statt bei jedem Aufruf."
    },
    {
      "type": "heading",
      "level": 3,
      "text": "Technik, Beispiel und Einordnung"
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Technisch erklärt"
    },
    {
      "type": "paragraph",
      "text": "Ein Build liest Templates und Daten, erzeugt Dateien und kann sie über einfachen Webspace oder ein CDN ausliefern."
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Beispiel"
    },
    {
      "type": "paragraph",
      "text": "Astro erzeugt alle bekannten Seiten während des Builds als statische HTML-Dateien."
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Verwandte Begriffe"
    },
    {
      "type": "paragraph",
      "text": "Astro SSR CSR CDN",
      "links": [
        {
          "text": "Astro",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#astro"
        },
        {
          "text": "SSR",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#ssr"
        },
        {
          "text": "CSR",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#csr"
        },
        {
          "text": "CDN",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#cdn"
        }
      ]
    },
    {
      "type": "paragraph",
      "text": "CMS & Plattformen · Fortgeschritten #ssr",
      "links": [
        {
          "text": "#ssr",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#ssr"
        }
      ]
    },
    {
      "type": "heading",
      "level": 3,
      "text": "Was bedeutet SSR?"
    },
    {
      "type": "paragraph",
      "text": "SSR · Server-Side Rendering"
    },
    {
      "type": "paragraph",
      "text": "Server-Side Rendering erzeugt HTML auf dem Server, typischerweise für jede Anfrage oder über einen serverseitigen Cache."
    },
    {
      "type": "heading",
      "level": 3,
      "text": "Technik, Beispiel und Einordnung"
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Technisch erklärt"
    },
    {
      "type": "paragraph",
      "text": "Der Server führt Anwendungslogik aus und serialisiert die Ansicht; clientseitige Hydration kann anschließend Interaktivität ergänzen."
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Beispiel"
    },
    {
      "type": "paragraph",
      "text": "Ein personalisiertes Portal rendert nach dem Login eine benutzerspezifische Übersichtsseite."
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Verwandte Begriffe"
    },
    {
      "type": "paragraph",
      "text": "SSG CSR Hydration Backend",
      "links": [
        {
          "text": "SSG",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#ssg"
        },
        {
          "text": "CSR",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#csr"
        },
        {
          "text": "Hydration",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#hydration"
        },
        {
          "text": "Backend",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#backend"
        }
      ]
    },
    {
      "type": "paragraph",
      "text": "Daten & Auffindbarkeit · Fortgeschritten #structured-data",
      "links": [
        {
          "text": "#structured-data",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#structured-data"
        }
      ]
    },
    {
      "type": "heading",
      "level": 3,
      "text": "Was sind strukturierte Daten?"
    },
    {
      "type": "paragraph",
      "text": "Structured Data · Strukturierte Daten"
    },
    {
      "type": "paragraph",
      "text": "Maschinenlesbare Angaben, die Inhalt und Bedeutung einer Seite in festgelegten Feldern beschreiben."
    },
    {
      "type": "heading",
      "level": 3,
      "text": "Technik, Beispiel und Einordnung"
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Beispiel"
    },
    {
      "type": "paragraph",
      "text": "Eine Website kennzeichnet Organisation, Leistungen oder definierte Begriffe zusätzlich als JSON-LD."
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Warum ist das relevant?"
    },
    {
      "type": "paragraph",
      "text": "Strukturierte Daten erleichtern eindeutige Interpretation, müssen aber mit dem sichtbaren Inhalt übereinstimmen und technisch korrekt sein."
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Verwandte Begriffe"
    },
    {
      "type": "paragraph",
      "text": "Schema.org Entity Knowledge Graph",
      "links": [
        {
          "text": "Schema.org",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#schema-org"
        },
        {
          "text": "Entity",
          "url": "https://www.jkconcepts.at/ki-glossar/#entity"
        },
        {
          "text": "Knowledge Graph",
          "url": "https://www.jkconcepts.at/ki-glossar/#knowledge-graph"
        }
      ]
    },
    {
      "type": "paragraph",
      "text": "Sicherheit · Technisch #subresource-integrity",
      "links": [
        {
          "text": "#subresource-integrity",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#subresource-integrity"
        }
      ]
    },
    {
      "type": "heading",
      "level": 3,
      "text": "Was ist Subresource Integrity?"
    },
    {
      "type": "paragraph",
      "text": "Subresource Integrity · SRI"
    },
    {
      "type": "paragraph",
      "text": "SRI lässt Browser prüfen, ob eine extern geladene Ressource exakt dem erwarteten kryptografischen Hash entspricht."
    },
    {
      "type": "heading",
      "level": 3,
      "text": "Technik, Beispiel und Einordnung"
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Technisch erklärt"
    },
    {
      "type": "paragraph",
      "text": "Das integrity-Attribut enthält einen oder mehrere Hashwerte; bei Cross-Origin-Ressourcen muss die CORS-Konfiguration zur Prüfung passen."
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Beispiel"
    },
    {
      "type": "paragraph",
      "text": "Ein CDN-Skript wird nur ausgeführt, wenn sein Inhalt dem hinterlegten SHA-384-Hash entspricht."
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Verwandte Begriffe"
    },
    {
      "type": "paragraph",
      "text": "Content Security Policy Software Supply Chain Attack CORS Hashing",
      "links": [
        {
          "text": "Content Security Policy",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#csp"
        },
        {
          "text": "Software Supply Chain Attack",
          "url": "https://www.jkconcepts.at/website-sicherheit-glossar/#supply-chain-attack"
        },
        {
          "text": "CORS",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#cors"
        },
        {
          "text": "Hashing",
          "url": "https://www.jkconcepts.at/website-sicherheit-glossar/#hashing"
        }
      ]
    },
    {
      "type": "heading",
      "level": 2,
      "text": "Begriffe mit T"
    },
    {
      "type": "paragraph",
      "text": "HTTP & Netzwerk · Fortgeschritten #tls",
      "links": [
        {
          "text": "#tls",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#tls"
        }
      ]
    },
    {
      "type": "heading",
      "level": 3,
      "text": "Was ist TLS?"
    },
    {
      "type": "paragraph",
      "text": "TLS · Transport Layer Security"
    },
    {
      "type": "paragraph",
      "text": "TLS ist ein Protokoll für verschlüsselte und gegen Manipulation geschützte Netzwerkverbindungen."
    },
    {
      "type": "heading",
      "level": 3,
      "text": "Technik, Beispiel und Einordnung"
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Technisch erklärt"
    },
    {
      "type": "paragraph",
      "text": "Der Handshake handelt Version und kryptografische Verfahren aus, prüft Zertifikate und leitet Sitzungsschlüssel für die symmetrische Verschlüsselung ab."
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Beispiel"
    },
    {
      "type": "paragraph",
      "text": "HTTPS, sichere Mailübertragung und viele APIs verwenden TLS als Transportschutz."
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Verwandte Begriffe"
    },
    {
      "type": "paragraph",
      "text": "HTTPS TLS-Zertifikat Encryption HSTS",
      "links": [
        {
          "text": "HTTPS",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#https"
        },
        {
          "text": "TLS-Zertifikat",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#certificate"
        },
        {
          "text": "Encryption",
          "url": "https://www.jkconcepts.at/website-sicherheit-glossar/#encryption"
        },
        {
          "text": "HSTS",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#hsts"
        }
      ]
    },
    {
      "type": "paragraph",
      "text": "HTTP & Netzwerk · Fortgeschritten #certificate",
      "links": [
        {
          "text": "#certificate",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#certificate"
        }
      ]
    },
    {
      "type": "heading",
      "level": 3,
      "text": "Was ist ein SSL-Zertifikat?"
    },
    {
      "type": "paragraph",
      "text": "TLS-Zertifikat · Digitales Zertifikat für einen Hostnamen"
    },
    {
      "type": "paragraph",
      "text": "Ein TLS-Zertifikat bestätigt die Zuordnung eines öffentlichen Schlüssels zu einem Domainnamen."
    },
    {
      "type": "heading",
      "level": 3,
      "text": "Technik, Beispiel und Einordnung"
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Technisch erklärt"
    },
    {
      "type": "paragraph",
      "text": "Browser prüfen Signatur, Gültigkeit, Hostnamen und Zertifikatskette bis zu einer vertrauenswürdigen Zertifizierungsstelle."
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Beispiel"
    },
    {
      "type": "paragraph",
      "text": "Let's Encrypt stellt automatisierbare Domain-Zertifikate für HTTPS bereit."
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Verwandte Begriffe"
    },
    {
      "type": "paragraph",
      "text": "TLS HTTPS Encryption",
      "links": [
        {
          "text": "TLS",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#tls"
        },
        {
          "text": "HTTPS",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#https"
        },
        {
          "text": "Encryption",
          "url": "https://www.jkconcepts.at/website-sicherheit-glossar/#encryption"
        }
      ]
    },
    {
      "type": "paragraph",
      "text": "Frontend · Fortgeschritten #typescript",
      "links": [
        {
          "text": "#typescript",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#typescript"
        }
      ]
    },
    {
      "type": "heading",
      "level": 3,
      "text": "Was ist TypeScript?"
    },
    {
      "type": "paragraph",
      "text": "TypeScript · JavaScript mit statischer Typprüfung"
    },
    {
      "type": "paragraph",
      "text": "TypeScript erweitert JavaScript um statische Typen und zusätzliche Entwicklungswerkzeuge."
    },
    {
      "type": "heading",
      "level": 3,
      "text": "Technik, Beispiel und Einordnung"
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Technisch erklärt"
    },
    {
      "type": "paragraph",
      "text": "Der Compiler prüft Typbeziehungen vor der Ausführung und erzeugt JavaScript; Typinformationen selbst stehen zur Laufzeit normalerweise nicht zur Verfügung."
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Beispiel"
    },
    {
      "type": "paragraph",
      "text": "Ein Interface beschreibt, welche Felder ein Glossarbegriff besitzen muss."
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Verwandte Begriffe"
    },
    {
      "type": "paragraph",
      "text": "JavaScript Frontend Node.js",
      "links": [
        {
          "text": "JavaScript",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#javascript"
        },
        {
          "text": "Frontend",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#frontend"
        },
        {
          "text": "Node.js",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#nodejs"
        }
      ]
    },
    {
      "type": "heading",
      "level": 2,
      "text": "Begriffe mit U"
    },
    {
      "type": "paragraph",
      "text": "Grundlagen · Grundlage #url",
      "links": [
        {
          "text": "#url",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#url"
        }
      ]
    },
    {
      "type": "heading",
      "level": 3,
      "text": "Was ist eine URL?"
    },
    {
      "type": "paragraph",
      "text": "URL · Uniform Resource Locator"
    },
    {
      "type": "paragraph",
      "text": "Eine URL beschreibt die Adresse einer konkreten Ressource im Web."
    },
    {
      "type": "heading",
      "level": 3,
      "text": "Technik, Beispiel und Einordnung"
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Technisch erklärt"
    },
    {
      "type": "paragraph",
      "text": "Sie kann Schema, Host, Port, Pfad, Query-String und Fragment enthalten, etwa https://example.at/suche/?q=test#ergebnis."
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Beispiel"
    },
    {
      "type": "paragraph",
      "text": "Die Domain benennt den Host; der Pfad /kontakt/ bezeichnet eine Ressource auf diesem Host."
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Verwandte Begriffe"
    },
    {
      "type": "paragraph",
      "text": "Domain HTTP Canonical URL Redirect",
      "links": [
        {
          "text": "Domain",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#domain"
        },
        {
          "text": "HTTP",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#http"
        },
        {
          "text": "Canonical URL",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#canonical-url"
        },
        {
          "text": "Redirect",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#redirect"
        }
      ]
    },
    {
      "type": "heading",
      "level": 2,
      "text": "Begriffe mit W"
    },
    {
      "type": "paragraph",
      "text": "Grundlagen · Grundlage #web-app",
      "links": [
        {
          "text": "#web-app",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#web-app"
        }
      ]
    },
    {
      "type": "heading",
      "level": 3,
      "text": "Was ist eine Web-App?"
    },
    {
      "type": "paragraph",
      "text": "Web-App · Webanwendung"
    },
    {
      "type": "paragraph",
      "text": "Eine Web-App ist eine im Browser bediente Anwendung, bei der Nutzer Daten bearbeiten oder konkrete Arbeitsabläufe ausführen."
    },
    {
      "type": "heading",
      "level": 3,
      "text": "Technik, Beispiel und Einordnung"
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Technisch erklärt"
    },
    {
      "type": "paragraph",
      "text": "Web-Apps kombinieren eine Benutzeroberfläche im Browser mit serverseitiger Logik, APIs, Datenbanken und häufig einer Benutzeranmeldung."
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Beispiel"
    },
    {
      "type": "paragraph",
      "text": "Ein internes Auftragsportal ersetzt gemeinsam bearbeitete Excel-Dateien und E-Mail-Abstimmungen."
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Warum ist das relevant?"
    },
    {
      "type": "paragraph",
      "text": "Die Abgrenzung zur Website beeinflusst Architektur, Sicherheitsbedarf, Entwicklungskosten und laufende Betreuung."
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Verwandte Begriffe"
    },
    {
      "type": "paragraph",
      "text": "Website Frontend Backend API",
      "links": [
        {
          "text": "Website",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#website"
        },
        {
          "text": "Frontend",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#frontend"
        },
        {
          "text": "Backend",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#backend"
        },
        {
          "text": "API",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#api"
        }
      ]
    },
    {
      "type": "paragraph",
      "text": "Einen internen Ablauf als Web-App umsetzen? Interne Apps ansehen →",
      "links": [
        {
          "text": "Interne Apps ansehen →",
          "url": "https://www.jkconcepts.at/interne-app-entwicklung/"
        }
      ]
    },
    {
      "type": "paragraph",
      "text": "Sicherheit · Technisch #webauthn",
      "links": [
        {
          "text": "#webauthn",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#webauthn"
        }
      ]
    },
    {
      "type": "heading",
      "level": 3,
      "text": "Was ist WebAuthn?"
    },
    {
      "type": "paragraph",
      "text": "WebAuthn · Web Authentication API"
    },
    {
      "type": "paragraph",
      "text": "WebAuthn ist die Browser-API für starke Public-Key-Anmeldungen mit Passkeys und Sicherheitsschlüsseln."
    },
    {
      "type": "heading",
      "level": 3,
      "text": "Technik, Beispiel und Einordnung"
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Technisch erklärt"
    },
    {
      "type": "paragraph",
      "text": "Der Server sendet eine Challenge; der Authenticator signiert sie für die konkrete Relying Party und verhindert dadurch einfache Phishing-Wiederverwendung."
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Beispiel"
    },
    {
      "type": "paragraph",
      "text": "Ein Hardware-Sicherheitsschlüssel bestätigt die Administratoranmeldung."
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Verwandte Begriffe"
    },
    {
      "type": "paragraph",
      "text": "Passkey Authentication MFA / 2FA Phishing",
      "links": [
        {
          "text": "Passkey",
          "url": "https://www.jkconcepts.at/website-sicherheit-glossar/#passkey"
        },
        {
          "text": "Authentication",
          "url": "https://www.jkconcepts.at/website-sicherheit-glossar/#authentication"
        },
        {
          "text": "MFA / 2FA",
          "url": "https://www.jkconcepts.at/website-sicherheit-glossar/#mfa"
        },
        {
          "text": "Phishing",
          "url": "https://www.jkconcepts.at/website-sicherheit-glossar/#phishing"
        }
      ]
    },
    {
      "type": "paragraph",
      "text": "Backend & APIs · Fortgeschritten #webhook",
      "links": [
        {
          "text": "#webhook",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#webhook"
        }
      ]
    },
    {
      "type": "heading",
      "level": 3,
      "text": "Was ist ein Webhook?"
    },
    {
      "type": "paragraph",
      "text": "Webhook · Ereignisbasierter HTTP-Aufruf"
    },
    {
      "type": "paragraph",
      "text": "Ein Webhook informiert ein anderes System per HTTP automatisch über ein Ereignis."
    },
    {
      "type": "heading",
      "level": 3,
      "text": "Technik, Beispiel und Einordnung"
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Technisch erklärt"
    },
    {
      "type": "paragraph",
      "text": "Der Sender ruft eine registrierte URL auf; Empfänger sollten Signaturen prüfen, Wiederholungen vertragen und Verarbeitung idempotent gestalten."
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Beispiel"
    },
    {
      "type": "paragraph",
      "text": "Ein Zahlungsanbieter meldet dem Shop, dass eine Zahlung erfolgreich abgeschlossen wurde."
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Verwandte Begriffe"
    },
    {
      "type": "paragraph",
      "text": "API REST API Authentication Rate Limiting",
      "links": [
        {
          "text": "API",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#api"
        },
        {
          "text": "REST API",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#rest-api"
        },
        {
          "text": "Authentication",
          "url": "https://www.jkconcepts.at/website-sicherheit-glossar/#authentication"
        },
        {
          "text": "Rate Limiting",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#rate-limiting"
        }
      ]
    },
    {
      "type": "paragraph",
      "text": "Grundlagen · Grundlage #webhosting",
      "links": [
        {
          "text": "#webhosting",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#webhosting"
        }
      ]
    },
    {
      "type": "heading",
      "level": 3,
      "text": "Was ist Webhosting?"
    },
    {
      "type": "paragraph",
      "text": "Webhosting · Betriebsumgebung für Websites"
    },
    {
      "type": "paragraph",
      "text": "Webhosting stellt Speicher, Rechenleistung und Netzwerkzugang bereit, damit eine Website im Internet ausgeliefert werden kann."
    },
    {
      "type": "heading",
      "level": 3,
      "text": "Technik, Beispiel und Einordnung"
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Technisch erklärt"
    },
    {
      "type": "paragraph",
      "text": "Je nach Angebot laufen Webserver, Laufzeit, Datenbank, TLS, Backups und E-Mail auf geteilter, virtueller, dedizierter oder verwalteter Infrastruktur."
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Beispiel"
    },
    {
      "type": "paragraph",
      "text": "Ein WordPress-Hosting führt PHP aus, verbindet sich mit MySQL und liefert Bilder sowie Stylesheets aus."
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Warum ist das relevant?"
    },
    {
      "type": "paragraph",
      "text": "Leistung, Sicherheit, Backups und Support des Hostings beeinflussen die Zuverlässigkeit der Website."
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Verwandte Begriffe"
    },
    {
      "type": "paragraph",
      "text": "Domain Webserver DNS CDN",
      "links": [
        {
          "text": "Domain",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#domain"
        },
        {
          "text": "Webserver",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#webserver"
        },
        {
          "text": "DNS",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#dns"
        },
        {
          "text": "CDN",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#cdn"
        }
      ]
    },
    {
      "type": "paragraph",
      "text": "Probleme mit Domain, DNS oder Hosting? Hosting-Hilfe ansehen →",
      "links": [
        {
          "text": "Hosting-Hilfe ansehen →",
          "url": "https://www.jkconcepts.at/domain-email-hosting-hilfe/"
        }
      ]
    },
    {
      "type": "paragraph",
      "text": "HTTP & Netzwerk · Grundlage #webserver",
      "links": [
        {
          "text": "#webserver",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#webserver"
        }
      ]
    },
    {
      "type": "heading",
      "level": 3,
      "text": "Was ist ein Webserver?"
    },
    {
      "type": "paragraph",
      "text": "Webserver · Server für HTTP-Anfragen"
    },
    {
      "type": "paragraph",
      "text": "Ein Webserver nimmt HTTP-Anfragen entgegen und liefert Dateien oder dynamisch erzeugte Antworten an Browser und andere Clients."
    },
    {
      "type": "heading",
      "level": 3,
      "text": "Technik, Beispiel und Einordnung"
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Technisch erklärt"
    },
    {
      "type": "paragraph",
      "text": "Software wie nginx oder Apache übernimmt TLS, Routing, Caching, Kompression und die Weiterleitung an Anwendungsprozesse."
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Beispiel"
    },
    {
      "type": "paragraph",
      "text": "Der Webserver liefert eine statische HTML-Datei direkt aus oder leitet eine PHP-Anfrage an PHP-FPM weiter."
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Verwandte Begriffe"
    },
    {
      "type": "paragraph",
      "text": "HTTP Request & Response Webhosting Backend",
      "links": [
        {
          "text": "HTTP",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#http"
        },
        {
          "text": "Request & Response",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#request-response"
        },
        {
          "text": "Webhosting",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#webhosting"
        },
        {
          "text": "Backend",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#backend"
        }
      ]
    },
    {
      "type": "paragraph",
      "text": "Grundlagen · Grundlage #website",
      "links": [
        {
          "text": "#website",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#website"
        }
      ]
    },
    {
      "type": "heading",
      "level": 3,
      "text": "Was ist eine Website?"
    },
    {
      "type": "paragraph",
      "text": "Website · Zusammenhängender Webauftritt"
    },
    {
      "type": "paragraph",
      "text": "Eine Website ist ein über eine Domain erreichbarer Webauftritt aus einer oder mehreren zusammengehörenden Seiten."
    },
    {
      "type": "heading",
      "level": 3,
      "text": "Technik, Beispiel und Einordnung"
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Technisch erklärt"
    },
    {
      "type": "paragraph",
      "text": "Browser laden Dokumente und Ressourcen über HTTP oder HTTPS von einem Webserver. Navigation, URLs und Verlinkungen verbinden die einzelnen Seiten zu einem gemeinsamen Angebot."
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Beispiel"
    },
    {
      "type": "paragraph",
      "text": "Eine Unternehmenswebsite enthält etwa Startseite, Leistungen, Projekte, Kontakt und rechtliche Seiten."
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Warum ist das relevant?"
    },
    {
      "type": "paragraph",
      "text": "Für Aufbau, Betrieb und Kosten ist entscheidend, ob eine einfache Website, ein CMS, ein Shop oder eine Web-App benötigt wird."
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Verwandte Begriffe"
    },
    {
      "type": "paragraph",
      "text": "Domain Webhosting HTML Web-App",
      "links": [
        {
          "text": "Domain",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#domain"
        },
        {
          "text": "Webhosting",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#webhosting"
        },
        {
          "text": "HTML",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#html"
        },
        {
          "text": "Web-App",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#web-app"
        }
      ]
    },
    {
      "type": "paragraph",
      "text": "Eine neue Website sinnvoll aufbauen? Website-Projekt ansehen →",
      "links": [
        {
          "text": "Website-Projekt ansehen →",
          "url": "https://www.jkconcepts.at/website-erstellen-lassen/"
        }
      ]
    },
    {
      "type": "paragraph",
      "text": "HTTP & Netzwerk · Technisch #websocket",
      "links": [
        {
          "text": "#websocket",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#websocket"
        }
      ]
    },
    {
      "type": "heading",
      "level": 3,
      "text": "Was ist ein WebSocket?"
    },
    {
      "type": "paragraph",
      "text": "WebSocket · Dauerhafte bidirektionale Webverbindung"
    },
    {
      "type": "paragraph",
      "text": "WebSocket ermöglicht eine dauerhaft offene Verbindung, über die Client und Server jederzeit Nachrichten senden können."
    },
    {
      "type": "heading",
      "level": 3,
      "text": "Technik, Beispiel und Einordnung"
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Technisch erklärt"
    },
    {
      "type": "paragraph",
      "text": "Nach einem HTTP-Upgrade verwendet die Verbindung ein eigenes framebasiertes Protokoll über TCP und benötigt eine explizite Authentifizierungs- und Verbindungslogik."
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Beispiel"
    },
    {
      "type": "paragraph",
      "text": "Chats, Live-Dashboards oder gemeinsame Bearbeitung übertragen Aktualisierungen ohne ständiges Polling."
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Verwandte Begriffe"
    },
    {
      "type": "paragraph",
      "text": "HTTP API Authentication",
      "links": [
        {
          "text": "HTTP",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#http"
        },
        {
          "text": "API",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#api"
        },
        {
          "text": "Authentication",
          "url": "https://www.jkconcepts.at/website-sicherheit-glossar/#authentication"
        }
      ]
    },
    {
      "type": "paragraph",
      "text": "CMS & Plattformen · Grundlage #wordpress",
      "links": [
        {
          "text": "#wordpress",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#wordpress"
        }
      ]
    },
    {
      "type": "heading",
      "level": 3,
      "text": "Was ist WordPress?"
    },
    {
      "type": "paragraph",
      "text": "WordPress · Open-Source Content-Management-System"
    },
    {
      "type": "paragraph",
      "text": "WordPress ist ein weit verbreitetes Open-Source-CMS für Websites, redaktionelle Inhalte und mit Erweiterungen auch Onlineshops."
    },
    {
      "type": "heading",
      "level": 3,
      "text": "Technik, Beispiel und Einordnung"
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Technisch erklärt"
    },
    {
      "type": "paragraph",
      "text": "WordPress basiert überwiegend auf PHP und MySQL, besitzt Theme-, Plugin-, Hook-, Rollen- und REST-API-Systeme und benötigt laufende Updates."
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Beispiel"
    },
    {
      "type": "paragraph",
      "text": "Ein individuelles Theme bildet die Unternehmensgestaltung ab, während strukturierte Inhaltsfelder die Pflege vereinfachen."
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Warum ist das relevant?"
    },
    {
      "type": "paragraph",
      "text": "Die Qualität hängt stark von Architektur, Erweiterungen, Wartung, Hosting und Sicherheitskonfiguration ab."
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Verwandte Begriffe"
    },
    {
      "type": "paragraph",
      "text": "CMS PHP MySQL WordPress Hardening",
      "links": [
        {
          "text": "CMS",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#cms"
        },
        {
          "text": "PHP",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#php"
        },
        {
          "text": "MySQL",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#mysql"
        },
        {
          "text": "WordPress Hardening",
          "url": "https://www.jkconcepts.at/website-sicherheit-glossar/#wordpress-hardening"
        }
      ]
    },
    {
      "type": "paragraph",
      "text": "WordPress individuell und wartbar umsetzen? WordPress-Entwicklung ansehen →",
      "links": [
        {
          "text": "WordPress-Entwicklung ansehen →",
          "url": "https://www.jkconcepts.at/wordpress-entwicklung/"
        }
      ]
    },
    {
      "type": "paragraph",
      "text": "Sicherheit · Technisch #wp-cron",
      "links": [
        {
          "text": "#wp-cron",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#wp-cron"
        }
      ]
    },
    {
      "type": "heading",
      "level": 3,
      "text": "Was ist WP-Cron?"
    },
    {
      "type": "paragraph",
      "text": "WP-Cron · Ereignisplanung in WordPress"
    },
    {
      "type": "paragraph",
      "text": "WP-Cron führt geplante WordPress-Aufgaben aus, wird standardmäßig aber durch Seitenaufrufe angestoßen."
    },
    {
      "type": "heading",
      "level": 3,
      "text": "Technik, Beispiel und Einordnung"
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Technisch erklärt"
    },
    {
      "type": "paragraph",
      "text": "Bei unregelmäßigem oder hohem Verkehr kann ein echter System-Cron zuverlässiger sein; blockierte oder überlastete Cron-Läufe beeinträchtigen Updates und Hintergrundjobs."
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Beispiel"
    },
    {
      "type": "paragraph",
      "text": "Geplante Veröffentlichungen und WooCommerce-Hintergrundaufgaben hängen von zuverlässig ausgeführten Cron-Ereignissen ab."
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Verwandte Begriffe"
    },
    {
      "type": "paragraph",
      "text": "WordPress Monitoring Backend",
      "links": [
        {
          "text": "WordPress",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#wordpress"
        },
        {
          "text": "Monitoring",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#monitoring"
        },
        {
          "text": "Backend",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#backend"
        }
      ]
    },
    {
      "type": "heading",
      "level": 2,
      "text": "Begriffe mit X"
    },
    {
      "type": "paragraph",
      "text": "Performance & SEO · Grundlage #sitemap",
      "links": [
        {
          "text": "#sitemap",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#sitemap"
        }
      ]
    },
    {
      "type": "heading",
      "level": 3,
      "text": "Was ist eine Sitemap?"
    },
    {
      "type": "paragraph",
      "text": "XML-Sitemap · Maschinenlesbare URL-Liste"
    },
    {
      "type": "paragraph",
      "text": "Eine XML-Sitemap listet indexierbare URLs und optionale Aktualisierungsdaten für Suchmaschinen auf."
    },
    {
      "type": "heading",
      "level": 3,
      "text": "Technik, Beispiel und Einordnung"
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Technisch erklärt"
    },
    {
      "type": "paragraph",
      "text": "Sie unterstützt das Auffinden, ersetzt aber weder interne Verlinkung noch Indexierbarkeit und garantiert keine Aufnahme in den Suchindex."
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Beispiel"
    },
    {
      "type": "paragraph",
      "text": "Ein statischer Build erzeugt eine Sitemap aus allen indexierbaren Routen."
    },
    {
      "type": "heading",
      "level": 4,
      "text": "Verwandte Begriffe"
    },
    {
      "type": "paragraph",
      "text": "robots.txt Canonical URL HTTP 404 Crawler & AI Crawler",
      "links": [
        {
          "text": "robots.txt",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#robots-txt"
        },
        {
          "text": "Canonical URL",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#canonical-url"
        },
        {
          "text": "HTTP 404",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#http-404"
        },
        {
          "text": "Crawler & AI Crawler",
          "url": "https://www.jkconcepts.at/webtechnologien-glossar/#ai-crawler"
        }
      ]
    },
    {
      "type": "paragraph",
      "text": "Technik passend zum Vorhaben"
    },
    {
      "type": "heading",
      "level": 2,
      "text": "Website, CMS oder individuelle Web-App?"
    },
    {
      "type": "paragraph",
      "text": "Die passende Architektur hängt von Inhalten, Abläufen, Schnittstellen, Wartung und dem tatsächlichen Ziel ab."
    }
  ]
}
