Использовать less, sass или другой препроцессор. Относительные пути хранить где-то в одном файле и заменять его содержимое при сборке. Вот пример для less:
Нужно использовать свои сессии приложения, через которые связывать сессии Socket.IO с сессиями express. Можно это делать через токены в куках, а состояние хранить в Redis.
ну, явно не JS это делает :) libuv написана на плюсах, а вся низкоуровневая часть ложится на стандартные библиотеки, которые обращаются к интерфейсу ОС.
terrier: да всегда пожалуйста. У меня нет желания что-то там доказывать анонимам в интернете, это я переболел еще в период джуниорства. Ну и как бы еще раз ссылка, которую ниже дал lega - https://www.mongodb.com/who-uses-mongodb
terrier: Завтра скажу ребятам, чтобы сворачивали наши хайлоады, а то аналитик с тостера мне глаза открыл, что мы все делаем не так и у нас все должно падать и зависать при таких нагрузках. Заодно надо в Google и Facebook написать, чтобы те тоже закрывали свои высокопроизводительные решения на монге. Падает-с же там у кого-то в жире.