views::Textfield (used in the omnibox, and other places) has to raster for each text blink. We can avoid this by using a 1-px wide solid-color layer for the cursor*, and toggling its visibility/opacity.
The tricky part here would be to make sure that the cursor-layer is parented to the correct layer.
* The cursor in textfield is always 1px wide.
Comment 1 by est...@chromium.org
, Jan 12 2017