mat-spinner burns CPU on chrome
Open
area: material/progress-spinner
G
material spec
P3
perf
- Dominant language
- TypeScript
- Stars
- 25k
- Forks
- 6.8k
- Avg merge
- 1d 8h
- Merged PRs (30d)
- 91
Description
Go https://material.angular.io/components/progress-spinner/overview
On chrome it takes quite a lot CPU resource (20-30% on my MacBook) while on Safari it almost takes nothing.
There seems like there has been an issue (#1511) before that has been fixed on other browsers, however, it is still not working on Chrome.
Contributor guide
Research direction
Reproduce the spinner from the progress-spinner overview at https://material.angular.io/components/progress-spinner/overview in Chrome and Safari, then compare CPU usage. Read the prior fix referenced as issue #1511 and verify that the Chrome case is addressed without regressing the Safari behavior.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- angular, typescript
- Domain
- frontend, performance
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100