SVG是Scalable Vector Graphics三個英文單詞的首字母縮寫,意為“可縮放矢量圖形”,以前在維基百科、漢字筆順庫等地方常見到,在我們做EmojiAll.com項目中也下載到好幾個廠商為Emoji制作的SVG圖。
然而我們以前還沒有自己生成或者繪制過SVG圖,直到去年底我們想在EmojiAll網站添加Google Trends數據,我們通過第三方API獲取到Google Trends數據後,比較了eChart、Canvas、PNG、GIF、SVG等多種方式,最後确定用SVG來繪制矢量圖,由此認識到SVG的兼容性很好、支持AMP、速度快、代碼少、功能強、動态效