Ohne ElementInternals konnte ein selbst gebautes Custom Element nie wirklich an einem form-Element teilnehmen: kein automatischer Eintrag in FormData, keine native Validierung, kein :invalid-Styling. Die ElementInternals API schliesst diese Luecke ueber attachInternals(), setFormValue() und setValidity() und macht aus einem gewoehnlichen Custom Element ein vollwertiges Formular-Steuerelement.
JavaScript ist von Natur aus single-threaded – aber mit SharedArrayBuffer und Atomics gibt es echten Shared Memory zwischen Threads. Damit lassen sich Szenarien lösen, die mit postMessage nicht effizient zu realisieren waren: schnelle Bildverarbeitung, Parser, WASM-Integration und Lock-freie Datenstrukturen.
Die Wahl der TypeScript Laufzeit entscheidet direkt über Entwicklerproduktivität und Build Geschwindigkeit im Alltag. Dieser Artikel vergleicht die drei gängigsten Optionen für Node.js Projekte anhand von Startzeit, Typprüfung und Watch Mode Unterstützung und zeigt, wann eine vollständige Typprüfung während der Ausführung wirklich nötig ist und wann ein schneller Feedback Zyklus für einmalige Skripte, lokale Entwicklung und CI Pipelines die bessere Wahl ist.
Import Attributes erlauben es, JSON-Dateien direkt als ES-Modul zu importieren, mit einem expliziten type-Hinweis, der aus Sicherheitsgruenden zur Pflicht wurde. Das ersetzt in vielen Faellen fetch() plus JSON.parse() durch eine einzige Zeile.
String.split(' ') scheitert an Emoji, chinesischen Zeichen und zusammengesetzten Zeichen. Intl.Segmenter zerlegt Text sprachbewusst und regelkonform, ganz ohne externe Bibliothek.