Because the SVG is very big, I encountered different difficulties in these approachs:
1. directly write the SVG on the webpage for display: very slow for IE 10 to preview print on the page.
2. write the SVG to Canvas, slow when I try to move/resize the window
3. use URL.createObjectURL() function to create Object URL and add to Image.src: URL.createObjectURL() is still an experimental method, such that it should not be used in production
4. create an image with data URI generated from SVG: still slow when move/resize the image
Is there any way to convert the SVG to bitmap image embed in the web page? If it can be done, then the performance should be independent from the SVG size, as long as the image size doesn't change. Do you know how to do that?