static void

HTML5

Canvas

Websockets

if(!!window.WebSocket) {
	//ws like http, wss like https
	var socket = new WebSocket("ws://www.site.com/socketserver");
	socket.onopen = function() {
		var msg = { id: 223, name: "stuff" };
		var str = JSON.stringify(msg);
		socket.send(str);
	};
	socket.onmessage = function(event) {
		var msg = JSON.parse(event.data);
		console.log(msg.message);
	};
}

Drag and drop