хотя да, возможно
Gozar прав. Эта не проблема.
Это типичная непродуманная хрень, которая в каждом браузере работает по разному. И делает код на чистом js чуть длиннее.
Чтобы понять как все это работает в разных браузерах мне потребовалось пару часов.. И проблемы действительно не стало
Примерно столько же времени мне потребовалось чтоб полностью освоить canvas!!!
Чувствуете разницу?
Вот такие вот пироги