ืืืืคึผื
- ืื ืคืืืืงืืื ืฆื ืืืฉืขื ืขืจืืื ืืืืฃ ืื ืคืืืขื ืึธืืขืจ ืืืืฃ ืื ืคึผืึทืกืืจืื ื ืคืื ืืืืขืจ ืืขืฉืขืขื ืืฉื ืืื ืกืืืืืึทืืืืื
ืืืึทืื ืึธืกืืืง ืจืืคึผืึธืจืฅ , ืืืึธืก ืืืืึทืื ืืขืฉืขืขื ืืฉื ืืืึธืก ืืขืืคึฟื ืืืึทืื ืึธืืืจื ืคึผืจืึธืืืขืืก ืึทืืึท ืืื ืงืจืึทืฉืื, ืคืึธืจืฉืืขืืื ื ืืขืจื ืืืขืจืืงืื ื, ืืึผืจืื ืืืงืก, ืฉืืืขืจ ืงืคึผื ืืึทืกืข, ืืืืืขืจืืื ืืขืืช ืจืขืืืืืึทื, ืขืืง. - ืฆืืืขืืขืื ืืงืกืคึผืขืจืืขื ืึทื ืึทืคึผื ืฉืืืฆื
ืึทืกืื ืง ืืืงืืืข ืกืืึธืจืืืืฉ ืืื ืื ืืืคึผืืึทืืขื ืืืืฉืึทื ืคืื ืื AsyncLocalStorage ืงืืึทืก, ืืืึธืก ืงืขื ืขื ืืืขืจื ืืขื ืืฆื ืฆื ืฉืึทืคึฟื ืืืกืื ืืงืจืึทื ืึทืก ืฉืืึทื ืืื ืืึทื ืืืขืจืก ืืืืืจื ืืืืฃ ืงืึทืืืืึทืงืง ืจืืคื ืืื ืืืืืืช. AsyncLocalStorage ืึทืืึทืื ืืืจ ืฆื ืงืจืึธื ืืึทืื ืืฉืขืช ืึท ืืืขื ืืขืื ืืื ืคึผืจืึทืกืขืกื, ืจืขืืึทื ืืกืึทื ื ืคืื ืคืึธืืขื-ืืืืข ืกืืึธืจืืืืฉ ืืื ืื ืืขืจืข ืฉืคึผืจืึทืื. - ืึทืืืขืงืืขื ืืืขื ืืืืจืขื ืื ื ืึธื ืืึธื ืืืขืื ืืงืกืคึผืขืจืืขื ืึทื ืฉืืจืื ืืืขื ืืึธืืืื ื
ืืึทืืืฉืืื ECMAScript 6 ืงืึธื ื ืขืงืืขื ืืื ืืงืกืคึผืึธืจืืึทื ื ืืฆื ืึทืจืืึทื ืคืืจ ืืื ืึทืจืืืกืคืืจื ืกืืืืืืึทื ืฅ. ืืื ืืขืจ ืืขืืืืงืขืจ ืฆืืื, ืื ืืืคึผืืึทืืขื ืืืืฉืึทื ืคืื ESM ืืึทืืืฉืืื ืืื ืืืืืื ืืงืกืคึผืขืจืืขื ืึทื. - V8 ืืึธืืึธืจ ืืขืจืืืึทื ืืืงื ืฆื ืืืขืจืกืืข
8.1 (1 ,2 ,3 ), ืืืึธืก ืืืื ื ืืึทืข ืคืึธืจืฉืืขืืื ื ืึธืคึผืืืืืืึทืืืึธื ืก ืืื ืคึฟืขืึดืงืืืื ืึทืืึท ืืื ืื ื ืืึทืข ืืึทืืืฉืืงืึทื ืงืึทื ืงืึทืืึทื ืืืฉืึทื ืึธืคึผืขืจืึทืืึธืจ "??" (ืงืขืจื ืื ืจืขืื ืึธืคึผืขืจืึทื ื ืืืื ืื ืืื ืงืก ืึธืคึผืขืจืึทื ื ืืื NULL ืึธืืขืจ ืึทื ืืืคืืื ื, ืืื ืืืืฆืข ืืืขืจืกืึท), ืืขืจ "?." ืึธืคึผืขืจืึทืืึธืจ ืคึฟืึทืจ ืึท ืืืื ืืึธื ืืฉืขืง ืคืื ืื ืืื ืฆืข ืงืืื ืคืื ืคึผืจืึธืคึผืขืจืืืขืก ืึธืืขืจ ืงืึทืืืก (ืืืฉื, "ืื?. ืืึทื ืืฆืขืจ?. ื ืึธืืขื?. ืืขื ืืื" ืึธื ืคึผืจืืืืืึทื ืขืจื ืืฉืขืงืก), ืื Intl.DisplayName ืืืคึฟื ืคึฟืึทืจ ืืืงืืืขื ืืึธืืงืึทืืืืื ื ืขืืขื, ืืื"ื ื. - ื ืจืขืืืืืืข ืคืื โโืื Streams API ืืื ืืืจืืืขืงืึธืื, ืึทืืืขื ืฆื ืคึฟืึทืจืืขืกืขืจื ืื ืงืึธื ืกืืกืืขื ืกื ืคืื ืื Streams APIs ืืื ืืืืืึทื ืืืืื ื ืืืคืขืจืึทื ืกืื ืืื ืื ื ืึทืืืจ ืคืื ืื ืืงืขืจืืืง ืคึผืึทืจืฅ ืคืื Node.js. ืคึฟืึทืจ ืืืึทืฉืคึผืื, ืื ื ืึทืืืจ ืคืื http.OutgoingMessage ืืื ื ืึธืขื ื ืฆื Stream.Writable, ืืื ื ืขื.Socket ืืื ืขื ืืขื ืฆื Stream.Duplex. ืื ืึทืืืึธืืขืกืืจืื ืึธืคึผืฆืืข ืืื ืืึทืฉืืืื ืฆื "ืืืช" ืืืจื ืคืขืืืงืืึทื, ืืืึธืก ืืืื ืจืืคื "_ืืขืกืืจืื" ื ืึธื ืงืึทืืคึผืืืฉืึทื.
- ืฆืืืขืืขืื ืืงืกืคึผืขืจืืขื ืึทื ืึทืคึผื ืฉืืืฆื
ืืืึทืกื (ืืืขื ืึทืกืขืืืื ืกืืกืืขื ืฆืืืื ื ), ืคึผืจืึทืืืืืืื ื ืืืืืืืืืจื ืื ืืขืจืคืืืกืื ืคึฟืึทืจ ืืืจืขืงื ืื ืืขืจืึทืงืฉืึทื ืืื ืื ืึธืคึผืขืจืืืืื ื ืกืืกืืขื (POSIX API ืคึฟืึทืจ ืืจืืขืื ืืื ืืขืงืขืก, ืกืึทืงืึทืฅ, ืืื"ื ื). - ืืขืืืืงืกื ืืืืขืจืคืขื ืืฉื ืคึฟืึทืจ
ืืื ืืืึทื ืืืขืจืกืืขืก ืงืึธืืคึผืืืขืจืก ืืื ืคึผืืึทืืคืึธืจืืก: macOS 10.13 (High Sierra), GCC 6,Windows Newer 7/2008R2 .
ืืื ืืื ืื ืฆืืจืืงืจืืคื ืึทื ืื Node.js ืคึผืืึทืืคืึธืจืืข ืงืขื ืขื ืืืื ืืขืืืืื ื ืืืืืข ืคึฟืึทืจ ืกืขืจืืืขืจ ืฉืืืฆื ืคืื ืืืขื ืึทืคึผืืึทืงืืืฉืึทื ื ืืื ืคึฟืึทืจ ืงืจืืืืืื ื ืคึผืจืึธืกื ืงืืืขื ื ืืื ืกืขืจืืืขืจ ื ืขืฅ ืืืืื. ืฆื ืืงืกืคึผืึทื ื ืื ืคืึทื ืืงืฉืึทื ืึทืืืื ืคืื ืึทืคึผืืึทืงืืืฉืึทื ื ืคึฟืึทืจ Node.js, ืึท ืืจืืืก ื ืืืขืจ ืคืื
ืฆื ืฉืขืคึผื ืืจืืืก ื ืืืขืจ ืคืื ืคึผืึทืจืึทืืขื ืจืืงืืืขืก, Node.js ื ืืฆื ืึทื ืืืกืื ืืงืจืึทื ืึทืก ืงืึธื ืืืจืืคืืจืื ื ืืึธืืขื ืืืืืจื ืืืืฃ ื ืื-ืืืึทืงืื ื ืืขืฉืขืขื ืืฉ ืคึผืจืึทืกืขืกืื ื ืืื ืืืคืืื ืื ื ืงืึทืืืืึทืงืง ืืึทื ืืืขืจืก. ืฉืืืฆื ืืขืืืึธืืก ืคึฟืึทืจ ืืืืืืคึผืืขืงืกืื ื ืงืึทื ืขืงืฉืึทื ื ืึทืจืืึทื ื ืขืืขื epoll, kqueue, /dev/poll ืืื select. ืื ืืืืืืึธืืขืง ืืื ืืขื ืืฆื ืฆื ืืืืืืคึผืืขืงืก ืงืึทื ืขืงืฉืึทื ื
ืืื ืืืื ืืึทืจืฅ, Node.js ืืื ืขื ืืขื ืฆื ืคืจืึทืืขืืืึธืจืงืก
ืืงืืจ: opennet.ru