3 repository-uri
Techniques for tuning how web frameworks track state changes to reduce unnecessary UI re-renders.
Distinct from Reactive Change Detection: Focuses specifically on tuning framework-level change detection cycles (like Angular's Zone.js) rather than general reactive state monitoring.
Explore 3 awesome GitHub repositories matching software engineering & architecture · Framework Change Detection Optimizations. Refine with filters or upvote what's useful.
Acest proiect este o referință tehnică și un ghid pentru optimizarea performanței aplicațiilor Angular. Oferă o listă de verificare cuprinzătoare pentru îmbunătățirea vitezei și eficienței, concentrându-se pe optimizarea bundle-urilor, bunele practici de randare și execuția la runtime. Ghidul acoperă o gamă largă de diferențiatori, inclusiv implementarea strategiilor de tip progressive web app prin service workers și caching offline. De asemenea, detaliază metode pentru îmbunătățirea timpilor de încărcare percepuți folosind randarea pe partea de server (SSR) și shell-uri de aplicație. Repository-ul oferă îndrumări privind domenii mai largi de capabilități, cum ar fi reglarea detecției schimbărilor (change detection), utilizarea web worker-ilor pentru descărcarea calculelor grele și gestionarea DOM-ului prin virtual scrolling. De asemenea, acoperă reducerea dimensiunii bundle-ului prin tree-shaking, minificare și lazy-loading module splitting.
Reducing unnecessary browser re-renders by optimizing how Angular tracks state changes and executes logic outside of zones.
The repository contains a curated collection of coding conventions, architectural patterns, and best practices designed for developing component-based web applications using Angular and TypeScript. It functions as an architecture manual establishing consistent patterns across development teams, covering application structure, component design, and code quality enforcement. The guidelines define domain-driven file organization and module encapsulation strategies that group project assets into bounded contexts with dedicated root facades to keep large codebases manageable and shorten import pat
Angular components maximize rendering performance by applying push-based change detection strategies and handling immutable input data.
Voby is a signal-based framework for building reactive user interfaces. It utilizes fine-grained observables to track data dependencies and trigger direct updates to the document object model, bypassing the need for a virtual DOM reconciliation process. By wrapping state in proxies, the framework automatically intercepts mutations to ensure consistent data flow across the application. The framework distinguishes itself through a focus on performance and lifecycle precision. It employs reactive update batching to group state changes into single execution cycles, minimizing redundant operations
Filters reactive data streams to trigger UI updates only when specific values change, preventing unnecessary re-renders.