svg是可伸缩矢量图形。在放大或者缩小的过程中,图像的质量都不会有损失,而且能够处理时间响应。svg是一种xml描述2d图形的语言。比较适合大型应用。而canvas则比较倾向与像素,比较适合小游戏的开发,需使用javascript来绘制图形。。