dataURI
Data URI是由RFC 2397定义的一种把小文件直接嵌入文档的方案
通过如下语法就可以把小文件变成指定编码直接嵌入到页面中
data:[<MIME-type>][;base64],<data>
- MIME-type:指定嵌入数据的MIME。其形式是
[type]/[subtype]; parameter
,比如png图片对应的MIME是image/png。parameter可以用來指定附加的信息,更多情況下是用于指定text/plain和text/htm等的文字编码方式的charset参数。默认是text/plain;charset=US-ASCII。 - base64:声明后面的数据的编码是base64的,否则数据必须要用百分号编码(即对内容进行urlencode)。
使用Data URI方式的Demo在渲染时会比不使用 多消耗53%左右的CPU资源,内存多出4倍左右,耗时平均高出24.6倍