Patch notes - version 0.94
Small patch that removes some eye candy to increase painting performance.
2013-02-07
Performance
- After reading and watching some brilliant stuff from Paul Irish on css paint performance I managed to debug the piano and found the color fade effect on pressed keys to have a very bad effect on performance.
- The oscilloscope gets the second place as a performance killer. But it has a great wow-effect and is easy to disable manually (the white icon), so it is still enabled by default.
- The third place goes to the advanced css of the settings panel, which decreases performance when the popup is active. But now that the transition on keys (that were animated behind the popup) is gone, the effect is not as dramatic. Maybe some box shadows and gradients will be removed in the future.
This paint performance stuff is really important, but because slow painting causes jitter (variation in latency) when playing fast. I have a midi keyboard set up now, so I actually use the site for real when I can't play piano in the living room (which is almost always, unfortunately). So performance is more important than good looks for me now.
Thanks to Paul Irish for explaining how to debug css performance. The tools are all there in chrome. No plugins needed. But it was not obvious (to me) how to use them.
Back to index