12k
SEITE 32

Aus dem OpenReplay Blog

Eine einfache Einführung in die View Transitions API im Browser

Die View Transitions API erzeugt flüssige Seitenanimationen ohne große Bibliotheken und lässt sich mit CSS und wenig JavaScript auf SPAs und MPAs anwenden.

OpenReplay Team · Aug 29, 2025 · 5 min read

So integrieren Sie ShadCN mit Next.js

Shadcn UI in Next.js integrieren: CLI-Setup mit Tailwind CSS, Dark Mode via next-themes und React 19-Kompatibilität Schritt für Schritt erklärt.

OpenReplay Team · Aug 28, 2025 · 8 min read

Verbesserung von Tap-Targets für bessere Mobile UX

Mobile Tap-Targets lassen sich mit Apple HIG, Material Design dp-Richtlinien, Daumenzonenergonomie und Rage-Tap-Analysen optimieren, um Fehltipps zu reduzieren.

OpenReplay Team · Aug 27, 2025 · 6 min read

Tipps und Tricks für das Debugging von Service Workern

Registrierungsfehler, Cache-Probleme und Update-Verzögerungen bei Service Workern beheben die DevTools-Panels von Chrome, Firefox und Safari zuverlässig.

OpenReplay Team · Aug 26, 2025 · 7 min read

Prävention von XSS in nutzergeneriertem Content

XSS-Angriffe in nutzergeneriertem Content verhindert man mit Allowlist-Validierung, Output-Encoding und DOMPurify in React-, Vue- und Angular-Apps.

OpenReplay Team · Aug 25, 2025 · 6 min read

TanStack Query für intelligentere Datenabrufe in React verwenden

TanStack Query übernimmt Caching, Wiederholungen und Query-Invalidierung in React und ersetzt manuelle Zustandslogik durch deklarativen Datenabruf.

OpenReplay Team · Aug 24, 2025 · 7 min read

Ein Einsteiger-Leitfaden zur Local-First Software-Entwicklung

Offline-fähige Apps mit Local-First-Prinzipien, RxDB, Yjs und Sync-Strategien entwickeln sowie Konfliktlösung und Dateneigentum-Kompromisse verstehen.

OpenReplay Team · Aug 23, 2025 · 7 min read

React & TypeScript: Bewährte Patterns für saubereren Code

React Props typisieren, Events mit Refs verwalten und Utility Types einsetzen – praktische TypeScript-Patterns machen Komponenten sicherer und leichter wartbar.

OpenReplay Team · Aug 22, 2025 · 5 min read

Wie Sie OpenAIs GPT-OSS auf Ihrer eigenen Hardware bereitstellen

GPT-OSS mit Ollama auf eigener Hardware bereitstellen, Modellparameter konfigurieren und Apps über den OpenAI-kompatiblen API-Endpunkt verbinden.

OpenReplay Team · Aug 21, 2025 · 5 min read

5 Techniken zur Verbesserung der Front-End-Performance

Fünf bewährte Techniken zu Bildoptimierung, JavaScript-Reduktion, Caching, Critical CSS und Lazy Loading helfen dabei, Seitenladezeiten spürbar zu reduzieren.

OpenReplay Team · Aug 20, 2025 · 6 min read

Flexible Web Components mit Slots entwickeln

Flexible Web Components mit Slots, Shadow DOM und benannten Slot-Mustern erlauben das Einbetten strukturierter Inhalte in wartbare UI-Kartenkomponenten.

OpenReplay Team · Aug 19, 2025 · 5 min read

Unverzichtbare VS Code-Erweiterungen für Frontend-Entwickler

Prettier, ESLint, GitLens, Tailwind CSS IntelliSense und React-Snippets optimieren den Frontend-Workflow und helfen, Fehler schneller zu erkennen.

OpenReplay Team · Aug 18, 2025 · 5 min read

Erste Schritte mit JavaScript Iterator Helpers

JavaScript Iterator Helpers ermöglichen lazy evaluation für große Datensätze, unendliche Sequenzen und paginierte API-Streams ganz ohne Speicherüberlastung.

OpenReplay Team · Aug 17, 2025 · 5 min read

Verwendung der CSS if()-Funktion für bedingte Stylesheets

Die CSS if()-Funktion ermöglicht bedingte Logik in Eigenschaftswerten. Der Beitrag zeigt Syntax, Abfragetypen und Theming-Beispiele für Chrome 137 und Edge 137.

OpenReplay Team · Aug 16, 2025 · 4 min read

llms.txt: Ein neuer Weg für KI, Ihre Website zu lesen

Der llms.txt-Standard hilft KI-Crawlern wie ChatGPT und Claude, Website-Inhalte zu priorisieren, und unterscheidet sich von robots.txt und sitemap.xml.

OpenReplay Team · Aug 15, 2025 · 5 min read

Warum Entwickler bei React-Projekten zu shadcn/ui wechseln

shadcn/ui wird mit Material-UI und Chakra UI verglichen, wobei CLI-Scaffolding, Radix UI-Primitive und Tailwind CSS die Anpassbarkeit verbessern.

OpenReplay Team · Aug 14, 2025 · 7 min read

Catch-All-Routen für 404-Behandlung in React Router

React Router v6 Catch-All-Routen fangen unbekannte URLs ab, zeigen benutzerdefinierte 404-Seiten an und leiten Nutzer über Navigate-Komponenten weiter.

OpenReplay Team · Aug 13, 2025 · 5 min read

Abbrechen von laufenden Fetch-Anfragen mit AbortController

Fetch-Anfragen per AbortController und AbortSignal abbrechen, um Sucheingaben, Unmounting und Timeouts zu behandeln und veraltete UI-Daten zu vermeiden.

OpenReplay Team · Aug 12, 2025 · 7 min read

Wie man das DOM in React Testing Library abfragt

getBy, findBy und queryBy in React Testing Library im Vergleich – für zuverlässige Tests bei synchronen, asynchronen und bedingten DOM-Elementen.

OpenReplay Team · Aug 11, 2025 · 6 min read

Hintergrunddaten mit der Beacon API senden

Mit der Beacon API und navigator.sendBeacon() lassen sich Hintergrunddaten zuverlässig senden, um Analytics zu tracken, ohne die Seitennavigation zu blockieren.

OpenReplay Team · Aug 10, 2025 · 7 min read

Tipps für bessere Tastaturnavigation in Web-Apps

Tab-Reihenfolge, modales Fokus-Trapping und ARIA-Attribute richtig einsetzen, um vollständig tastaturzugängliche Web-Apps mit semantischem HTML zu entwickeln.

OpenReplay Team · Aug 9, 2025 · 8 min read

ES2025 Highlights: JSON-Module, Iterator-Helfer und mehr

JSON-Module, Iterator-Helfer, erweiterte Set-Methoden und RegExp.escape lösen reale JavaScript-Workflow-Probleme mit nativer Unterstützung in Browsern und Node.

OpenReplay Team · Aug 8, 2025 · 5 min read

Biome: Die All-in-One Toolchain für moderne Frontend-Projekte

Biome im Vergleich zu ESLint und Prettier: wie die Rust-basierte Toolchain Linting, Formatierung und Import-Organisation für Frontend-Projekte vereint.

OpenReplay Team · Aug 7, 2025 · 6 min read

10 Praktische ZSH-Aliases zur Beschleunigung Ihres Entwicklungsworkflows

10 praktische Zsh-Aliases für Git, NPM, Docker Compose und Navigation eliminieren repetitive Terminalbefehle und beschleunigen den Entwicklungsworkflow.

OpenReplay Team · Aug 6, 2025 · 5 min read

We use cookies to improve your experience. By using our site, you accept cookies.