socket.io@1.0で大きくアーキテクチャが変わるみたいなので調べてみました。 binaryをサポートしたことで, 例えば node-canvas でサーバ側で rendering した canvasをbinary で効率良く送信もできるとの事。 socket.io@0.9の構成が以下です。 /lib$ tree . ├── logger.js ├── manager.js ├── namespace.js ├── parser.js ├── socket.io.js ├── socket.js ├── static.js ├── store.js ├── stores │ ├── memory.js │ └── redis.js ├── transport.js ├── transports │ ├── flashsocket.js │ ├── htmlfile.j