Děkuji všem za odpovědi.  Ještě by mě ovšem zajímala jedna věc. Reentrantnost , součastný běh či serializovatenost callbacků. 
z  přikladu:
  socket.on('chat message', function(msg){
  UDELEJ NECO CO TRVÁ DLOUHO
};
co  se stane, když  callback ještě běží... a dojde další "chat message" ? běží paralerně ?  čeká se na dokončení toho prvního ? Nebo co vlastně ?
Neběží paralelně. Proto můžeš bez obav použít ten slovník spojení. Čumil má pravdu, udělal bys lépe, kdyby sis nejdřív prošel nějaký tutorial k javascriptu. Většina tutorialů k nodejs znalost javascriptu a souvisejícího názvosloví předpokládá.
A víte, že mi  těch cca 20 příspěvků, kdy se zeptám na věci které mne zajímají,  dalo více než deset tutoriálů ? Máte pravdu, nejsem žádný javascriptový guru, zatím jsme si vystačil jen s událostmi v prohlížeči, víc jseM nepotřeboval. Teď potřebuju. Tak krom toho že "čtu tutorialy", tak se ptám. 
Ptali jste se všichni velcí vývojáři, když jste v čemkoliv začínali,  a vsadím se že i vám  lidé kteří měli zkušenosti poradili i v tom, co museli vidět jako úplmné základy. Narážky typu kup si knihu a nepruď jsou značně offtopic.  A jestli je někdo pyšný a zakládá si na svých vědomostech a s toho důvodu, aby to druhý neměl moc snadné, se nechce podělit, snadná pomoc NEMUSÍ ODPOVÍDAT.