New canvas: improve drawing performance