Подскажите, можно ли включить в ноде многопоточность? И еще вопрос - хорошее обучающее пособие по ноде, именно по нативной ноде а не по фрэймворкам на ее основе? (пока изучаю официальную документацию, пока для меня она очень избыточна)
JavaScript - однопоточный язык, даже если появится компилятор с поддержкой многопоточности, то придется ввести много не стандартизированного функционала
Так что запускайте процессы, налаживайте между ними общение (например через redis или zeromq) и не заморачивайтесь реальной многопоточностью
Александр Дегтярев: оптимизация Вашего кода действительно очень высокая + jit компиляция, то есть под конкретный процессор, на котором сейчас все выполняется
В очень многих случаях этого хватает, особенно если нигде не делать блокировку потока исполнения более 2-3мс
И это однозначно быстрее чем 1 запрос - 1 поток
Александр Дегтярев: prototype - свойство функции, в которое можно записать объект
При использовании этой функции как конструктора (с оператором new) ссылка на этот объект будет скопирована в свойство __proto__ создаваемого объекта, таким образом в js реализовано прототипное наследование