logo hsb.horse
← Zurück zur Tag-Übersicht

Tags

#javascript

Inhalte mit dem Tag "javascript".

Einträge 26
  1. Glossar
    Biome

    Biome ist ein Rust-basierter Formatter und Linter für JavaScript/TypeScript, der Formatierung und statische Analyse vereint.

  2. Snippets
    Caching für dynamische Imports

    Leichte TypeScript-Implementierung zum Caching dynamischer Imports. Mehrere Imports desselben Pfads werden mit einem Promise verarbeitet.

  3. Glossar
    LogTape

    LogTape ist eine JavaScript-Logger-Bibliothek für mehrere Runtimes wie Browser, Node.js, Deno und Bun. Sie funktioniert ohne Abhängigkeiten.

  4. Glossar
    mediabunny

    mediabunny ist eine Browser-Bibliothek zur Video- und Audiobearbeitung auf Basis der WebCodecs API.

  5. Glossar
    navigator.devicePosture

    navigator.devicePosture ist eine Navigator-Eigenschaft, die das DevicePosture-Objekt für posture-aware UIs bereitstellt.

  6. Snippets
    Text mit TransformStream aufteilen

    Ein TypeScript-Beispiel zur Verwendung von ReadableStream und TransformStream, um langen Text in Chunks einer bestimmten Größe aufzuteilen.

  7. Glossar
    Turndown

    Turndown ist eine JavaScript-Bibliothek zur Konvertierung von HTML nach Markdown mit anpassbaren Regeln.

  8. Glossar
    Uint8Array

    Uint8Array ist ein JavaScript-TypedArray für 8-Bit-unsigned-Integer (0 bis 255), häufig genutzt für Binärverarbeitung.

  9. Snippets
    Uint8Arrays zusammenführen

    Eine TypeScript-Funktion zum Zusammenführen mehrerer Uint8Arrays in eines. Nützlich für die Kombination von Binärdaten.

  10. Snippets
    Build-Zeit-Nachrichten-ID-Hash-Store

    Eine TypeScript-Funktion, die Nachrichten-IDs und Kontexte zur Build-Zeit hasht und kürzt. Nützlich, wenn eine Zielplattform erlaubte Übersetzungsschlüssel einschränkt.

  11. Snippets
    Geschichtete DOM-Beobachtungsstrategie

    Ein Muster für den schrittweisen Wechsel zu engeren Observern sobald die App bereit ist. Breit einsetzbar in SPA-Content-Scripts und Drittanbieter-DOM-Integrationen.

  12. Snippets
    Idempotenter DOM-Observer-Setup über dataset

    Ein einfaches Muster mit data-Attributen, um doppelte MutationObserver-Registrierungen zu verhindern. Kein globales Registry erforderlich, hochgradig portierbar.

  13. Snippets
    In Entität eingebettete Cooldown-Warnungsunterdrückung

    Ein Muster, das die Logik zur Unterdrückung wiederholter Warnungen in die Quota-Entität selbst einbettet. Kontrolliert häufige Warnungen wie Ratenlimit-Benachrichtigungen und Abrechnungswarnungen angemessen.

  14. Snippets
    Native UI-Elemente klonen, um Stile zu erben

    Ein leichtgewichtiges Muster, das visuelle Konsistenz durch Klonen bestehender Host-App-Buttons mit cloneNode gewährleistet, wobei nur Icon und Text ersetzt werden. Kein Kampf mit obfuskiertem CSS nötig.

  15. Snippets
    Property-Extractor-Hilfsfunktion

    Generiert eine Funktion, die nur angegebene Eigenschaften aus einem Objekt extrahiert. Konsolidiert typsichere Property-Extraktion in einer Zeile für verschachtelte mapBy- und Array-Transformationen.

  16. Snippets
    Worker-Pool mit Sub-Batches und Per-Sub-Batch-Timeout

    Ein Muster, das große Datensätze in kleine Sub-Batches aufteilt, die an Worker gesendet werden, um Speicherdruck zu reduzieren und gleichzeitig Timeouts pro Batch für frühe Anomalieerkennung festzulegen.

  17. Snippets
    Implementierung eines leichten Result-Typs in TypeScript

    Ein Error-Handling-Pattern ohne try-catch. Typsichere Fehlerbehandlung mit einem Result-Typ, der data und error trennt.

  18. Snippets
    Lazy-Initialisiertes Objekt

    TypeScript-Pattern mit Gettern, das Werte nur beim ersten Zugriff generiert. Leichtgewichtige Lazy-Evaluation im Vergleich zum Speicher-Cache.

  19. Snippets
    Polyfill für crypto.randomUUID

    Polyfill-Implementierung der crypto.randomUUID-Funktion. Da alle Browser dies unterstützen, ist eine neue Implementierung nicht erforderlich, aber es dient als Referenz zum Verständnis des UUID v4-Mechanismus.

  20. Snippets
    Regex für Bilderweiterungen

    JavaScript/TypeScript Regex-Muster zur Erkennung von Bildformaten aus Dateinamen. Unterstützt png, webp, jpg, jpeg, avif, gif.

  21. Snippets
    SHA256 Synchrone Implementierung (ohne WebCrypto API)

    Eine reine JavaScript SHA256-Implementierung ohne Verwendung der WebCrypto API. Für Umgebungen, in denen das crypto-Objekt nicht verfügbar ist, wie bei einigen Web Workers-Implementierungen.

  22. Snippets
    TypeScript-Array-Utilities

    Sammlung typsicherer Hilfsfunktionen für häufige Array-Operationen in TypeScript. Leeres Array erzeugen, chunking, Null-Filterung und Shuffle.

  23. Snippets
    Uint32Array Hilfsfunktionen

    Ein prägnanter TypeScript-Wrapper für `new Uint32Array`-Aufrufe. Unterstützt alle Konstruktor-Überladungen mit typsicheren Überladungsdefinitionen.

  24. Snippets
    Uint8Array Hilfsfunktionen

    Ein TypeScript-Wrapper zur Vereinfachung von new Uint8Array-Aufrufen. Unterstützt Arrays, ArrayBuffer und Initialisierung nach Länge.

  25. Snippets
    Zeitbasierte semantische Versionsgenerierung

    TypeScript-Funktion, die Versionsnummern automatisch aus Build-Zeitstempeln generiert. Nützlich, wenn Versionslimits existieren, wie bei Chrome-Erweiterungen.

  26. Blog
    UUID v7-Implementierungsleitfaden: Erstellen mit JavaScript, Go und Shell

    Die Bitstruktur von UUID v7, Biteinstellungen von Version/Variante, Mindestimplementierung in JavaScript, Go und Shell, Prüfelemente während der Implementierung und RFC-Referenzen sind auf einer Seite organisiert. Ein praktischer Leitfaden, der die zu überprüfenden Punkte in der Generierungslogik für Entwickler zusammenfasst, die IDs sicher einführen möchten, die sich einfach in Zeitreihen sortieren lassen. Es kann zur Bestätigung vor der Implementierung verwendet werden.