html - Which way to load a huge image (canvas vs img vs background-image)? -
what want
currently have png image of 4000x4000
. after using tinypng.org became 288kb file.
now want fastes way load image, place in dom , able draw lot of canvas' on it.
i tested , results stunned me.
what testedi made 3 tests , check load speed.
(423ms)<canvas>
(138ms) <img>
(501ms) css background-image
the <img>
tag fastest.
so, bad-practice utilize <img>
tag display huge (background) image , utilize dirty css able draw canvas on it?
or improve utilize canvas in case , don't worry longer load time?
great question! related: when utilize img vs. css background-image?
from article, if people intended print page wouldn't utilize <img>
- appear on print. same apply <canvas>
, making background-image
logical solution.
how background image added through css? inline or through own stylesheet? if it's using own stylesheet, have tried compressing css before testing speed?
this related, suppose: do images load faster in html or css?
html css html5 canvas image
No comments:
Post a Comment