BinaryJS is a lightweight framework that utilizes websockets to send, stream, and pipe binary data bidirectionally between browser javascript and Node.js.
canvg is a SVG parser and renderer. It takes a URL to a SVG file or the text of an SVG file, parses it in JavaScript, and renders the result on a Canvas element. The rendering speed of the examples is about as fast as native SVG.
B. Shreejita, K. Pranita, and P. Priyanka. International Journal on Recent and Innovation Trends in Computing and Communication, 3 (3):
1546--1549(March 2015)