Canvas沒有dom操作,只是簡單的2D繪制,所以效率不低,Chrome瀏覽器下,每秒可繪制五萬個基本圖形元素(圓形,矩形或者線條),如果有陰影效果會慢很多,總的來說上萬元素的繪制還是很輕松的。
適合簡單應用
因為簡單,做壹些像素處理,2D繪制,小遊戲啥的還是很方便的,國際上有javascript1k作品大賽,用1024字節的js代碼,實現豐富的效果,基本上都用到canvas,所以在輕量小巧方面很有優勢。