azerothcore / azerothcore/Keira3

Use OnPush change detection strategy for better performance

Open
#2,602 0 comments 0 reactions 0 assignees View on GitHub
technical
Dominant language
TypeScript
Stars
450
Forks
183
Avg merge
23h 42m
Merged PRs (30d)
18

Description

- [x] Require all Components to have `OnPush` as their Change Detection strategy (https://github.com/azerothcore/Keira3/pull/2603)
- [ ] Migrate all existing Components to `OnPush`

This will improve Keira3 application performance.

More info:

https://angular.dev/guide/components/advanced-configuration#changedetectionstrategy

Contributor guide

No contributing guide indexed for this repository

Research direction

Start with the Angular ChangeDetectionStrategy guidance linked in the issue, then inventory the existing Components that still need migration. Done means all existing Components use OnPush and the application continues to work without change-detection regressions.

Written by the indexing model from the issue text.

Assessment

Tech stack
angular, typescript
Domain
frontend
Issue type
Refactor
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.