Ich repariere langsame Angular-Tabellen und Listen mit virtuellem Bildlauf

R
roman_dev777
R
roman_dev777
Roman
Einige Informationen wurden automatisch übersetzt.

Über diesen Service

Automatische Übersetzung

Friert deine Angular-Tabelle ein, wenn sie einige tausend Zeilen lädt? Scrollen dauert Sekunden, ein Browser-Tab hängt – das ist ein Rendering-Problem, und es gibt eine klare Lösung.


WAS ICH MACHE


- Virtuelles Scrollen: Nur sichtbare Zeilen und Spalten werden gerendert

- Feste Überschriften und Spalten bleiben beim Scrollen korrekt

- Horizontale Virtualisierung für breite Tabellen mit 100+ Spalten

- Anpassung von Change Detection und trackBy

- Vorher/Nachher-Messungen, damit du den Unterschied siehst


MEINE ERFAHRUNG


Ich habe Vertikal- und Horizontal-Virtualisierung von Grund auf neu für eine produktive Angular-App mit Tabellen von mehreren Tausend Zellen gebaut, einschließlich fester Spalten und dynamischer Spaltenbreiten. Angular CDK deckt diesen Fall nicht ab, daher habe ich die Scroll-Berechnungen selbst implementiert.


Ich arbeite mit Angular 2 bis 19, Angular Material und eigenen Tabellenkomponenten.


WICHTIG - SCHREIB MIR VOR DEM BESTELLEN


Langsame Tabellen entstehen nicht immer durch Rendering. Manchmal ist die eigentliche Ursache eine schwere API-Antwort oder eine Backend-Abfrage, und virtuelles Scrollen hilft dann nicht.


Schick mir zuerst dein Repository oder die Tabellenkomponente. Ich prüfe es und sage dir ehrlich, ob ich es richten kann und welches Paket passt.

Lerne Roman kennen

Roman

Angular and TypeScript Developer, Electron Desktop Apps, Bug Fixing

  • AusUkraine
  • Mitglied seitOkt. 2026
  • Sprachen

    Ukrainisch, Englisch
Frontend developer specializing in Angular and TypeScript. I work on a large Angular 19 + Electron desktop app - strict TypeScript, Signals, RxJS, TypeORM + SQLite, and Jest. What you get: - I find and fix the root cause of bugs so they stay fixed. - I keep changes minimal, scoped, and aligned with your code style. - I comfortably navigate existing codebases to resolve complex issues. Languages: English, Ukrainian.

Automatische Übersetzung

Meine weiteren Dienstleistungen im Bereich Software-Entwicklung

Verwandte Tags