!Ъ: https://github.com/Microsoft/vscode/issues/22900
!Ъ^2: https://www.reddit.com/r/programming/comments/612v99/vs_code_uses_13_cpu_when...
Ъ: трагедия: vs code в простое жрет 13% CPU просто потому что он очень красиво мигает курсором.
моргает он вот так:
@keyframes monaco-cursor-blink {
50% {
opacity: 0;
}
100% {
opacity: 1;
}
}
.cursor-blink {
animation: monaco-cursor-blink 1s step-start 0s infinite;
}
и частота моргания у него, animation frame rate, each 16ms — 60 FPS!
добавив к этому отличную фичу из Chromium, перерисовывать все окно на каждый frame rate и пригорать начинает особенно знатно :)