Ik los traag geladen Angular-tabellen en lijsten op met virtueel scrollen

R
roman_dev777
R
roman_dev777
Roman
Sommige informatie is automatisch vertaald.

Over deze dienst

Automatische vertaling

Bevriezen jouw Angular-tabel wanneer hij duizenden rijen laadt? Scrollen die seconden duurt, een tabblad dat vastloopt in de browser - dit is een renderingprobleem en er is een duidelijke oplossing.


WAT IK DOE


- Virtual scrolling: alleen de zichtbare rijen en kolommen worden gerenderd

- Plakheaders en kolommen die tijdens het scrollen correct blijven

- Horizontale virtualisatie voor brede tabellen met meer dan 100 kolommen

- Afstemming van change detection en trackBy

- Voor- en na-metingen zodat je het verschil kunt zien


MIJN ERVARING


Ik heb vertical en horizontal virtualization vanaf nul opgebouwd voor een productie-Angular-app met tabellen van meerdere duizenden cellen, inclusief plakkende kolommen en dynamische kolombreedtes. Angular CDK dekt deze situatie niet, dus heb ik de scroll-berekeningen zelf geïmplementeerd.


Ik werk met Angular 2 tot 19, Angular Material en aangepaste tabelcomponenten.


BELANGRIJK - STUUR EERST EEN BERICHT VOORAF AAN JE BESTELLING


Trage tabellen ontstaan niet altijd door rendering. Soms is de echte oorzaak een zware API-respons of backend-query, en zal virtual scrolling niet helpen.


Stuur me eerst jouw repository of de tabelcomponent door. Ik controleer het en vertel je eerlijk of ik het kan oplossen en welk pakket het beste past.

Maak kennis met Roman

Roman

Angular and TypeScript Developer, Electron Desktop Apps, Bug Fixing

  • Afkomstig uitOekraïne
  • Lid sindsokt 2026
  • Talen

    Oekraïens, Engels
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 vertaling

Andere Software development diensten die ik aanbied

Gerelateerde tags