И в нормально настроенной системе, если пойти за чаем второй раз, то система тебя помнит и танцевать чечётку не надо, но ab каждый раз посалает за чаем совершенно нового человека и ему приходится проходить всю процедуру заново
Потому что нельзя так склеивать чанки. Если в передаче чанк порежется по середине русской буквы (которая состоит из двух байт), то у вас в результате будет бред.
Склеивать надо буферы
2. Сигнатуры функций map и parseInt
3. В практически всех языках программирования. Читать про представления чисел с плавающей запятой