Это единственное, что имеет смысл, иначе фреймворки вернут производительность обратно на уровень ASP и PHP ))) Что бы нода не дала, то экспресс забрет. Возьмите хорошие примеры нативные, простые и удобные:
https://github.com/HowProgrammingWorks/NodeServer смотрите сначала пример /native-simple, сравните его с другими по скорости, возможностям и простоте, потом возьмите /native-cluster А тут пример чата на вебсокетах
https://github.com/HowProgrammingWorks/WebsocketChat Если понравится, берите все лабораторки из
https://github.com/HowProgrammingWorks/