แแแแแแ แ
- แกแขแแแแแแแแ แแแฃแแแ แคแ แแแแก แแ แแก แแ แแแ แแแแฃแแ แแแแแแแแแแก แฌแแ แแแฅแแแแก แฃแแแ แ
แแแแแแแกแขแแแฃแ แ แแแแแ แแจแแแ , แ แแแแแแช แแฉแแแแแแก แแแแแแแแแก, แ แแแแแแแช แแแแฎแแแ แแแ แแกแแแ แแ แแแแแแแแแก แแแแแแแกแขแแ แแแแจแ, แ แแแแ แแชแแ แแแแ แแ, แจแแกแ แฃแแแแแก แแแแ แแแแชแแ, แแแฎแกแแแ แแแแก แแแแแแแ, CPU-แก แแซแแแ แแแขแแแ แแแ, แแแฃแแแแแแแ แจแแชแแแแแก แแแแแแแแแแ แแ แ.แจ. - แแแแแขแแแฃแแแ แแฅแกแแแ แแแแแขแฃแแ API แแฎแแ แแแญแแ แ
แแกแแแฅแ แแแฃแแ แแแแแแฃแ แ แแแฎแกแแแ แแแ AsyncLocalStorage แแแแกแแก แแแแแแแแแขแแชแแแ, แ แแแแแแช แจแแแซแแแแ แแแแแงแแแแแฃแ แแฅแแแก แแกแแแฅแ แแแฃแแ แแแแแแแ แแแแแก แจแแกแแฅแแแแแแ แแแแแฃแจแแแแแแแแแแ, แแแ แแแแก แแ แแแแแ แแแแแแก แกแแคแฃแซแแแแแ. AsyncLocalStorage แแแซแแแแ แกแแจแฃแแแแแแก แจแแแแแฎแแ แแแแแชแแแแแ แแแ แแแแฎแแแแแก แแแแฃแจแแแแแแก แแ แแก, แ แแช แแแแแแแแแแแก แซแแคแแแแก แแแแแแฃแ แจแแแแฎแแแก แกแฎแแ แแแแแแ. - แฌแแจแแแแแ แแแแแคแ แแฎแแแแแแแ แจแแขแงแแแแแแแ แแฅแกแแแ แแแแแขแฃแแ แคแฃแแฅแชแแแก แจแแกแแฎแแ แฉแแขแแแ แแแแกแแก
แแแแฃแแแแ ECMAScript 6 แฌ แแแแแแจแแ แแแฃแแ แแ แแฅแกแแแ แขแแ แแแฃแแ แแแแแ แขแแกแ แแ แแฅแกแแแ แขแแก แแแแชแฎแแแแแแแแก แแแแแงแแแแแแ. แแแแแแ แแฃแแแ, แแแแแ ESM แแแแฃแแแแแก แแแแแ แแแ แแฅแกแแแ แแแแแขแฃแแแ แ แฉแแแ. - V8 แซแ แแแ แแแแแฎแแแแฃแแแ แแแ แกแแแแ
8.1 (1 ,2 ,3 ), แ แแแแแแช แแแแชแแแก แจแแกแ แฃแแแแแก แแฎแแ แแแขแแแแแแชแแแแก แแ แคแฃแแฅแชแแแแก, แ แแแแ แแชแแ แแฎแแแ แแแแแแฃแ แ แจแแแ แแแแแก แแแแ แแขแแ แ "??" (แแแ แฃแแแแก แแแ แฏแแแแ แแแแ แแแแก, แแฃ แแแ แชแฎแแแ แแแแ แแแแ แแ แแก NULL แแ แแแแฃแกแแแฆแแ แแแ, แแ แแแ แแฅแแ), แแแแ แแขแแ แ "?." แแแแกแแแแแแก แแ แแแ แแแแก แแแแแ แฏแแญแแแก แแ แแฏแแ แแแ แจแแแแฌแแแแแกแแแแก (แแแแแแแแแ, โdb?.user?.name?.lengthโ แฌแแแแกแฌแแ แ แจแแแแฌแแแแแก แแแ แแจแ), แแแแแแแแแแฃแแ แกแแฎแแแแแแก แแแแแแแแแก แแแแแแ Intl.DisplayName แแ แ.แจ. - แแแแฎแแ แชแแแแแ Streams API-แก แแแแแกแแแฏแแ, แ แแแแแแช แแแแแแ แแกแแฎแแแแ Streams API-แแแแก แแแแแแแแแแ แฃแแแแแก แแแฃแแฏแแแแกแแแแก แแ Node.js-แแก แซแแ แแแแแ แแแฌแแแแแแก แฅแชแแแแจแ แแแแกแฎแแแแแแแแแก แแฆแแแคแฎแแ แแก. แแแแแแแแแ, http.OutgoingMessage-แแก แฅแชแแแ แแฎแแแกแแ stream.Writable-แแแ, แฎแแแ net.Socket แแกแแแแกแแ stream.Duplex-แแก. autoDestroy แแคแชแแ แแแแฃแแแกแฎแแแแแ แแแงแแแแแฃแแแ "true", แ แแช แแแจแแแแก "_destroy" แแแ แแแแแก แแแกแ แฃแแแแแก แจแแแแแ.
- แแแแแขแแแฃแแแ แแฅแกแแแ แแแแแขแฃแแ API แแฎแแ แแแญแแ แ
แแแกแ (WebAssembly แกแแกแขแแแแก แแแขแแ แคแแแกแ ), แฃแแ แฃแแแแแงแแคแก แแ แแแ แแแฃแแ แแแขแแ แคแแแกแแแก แแแแ แแชแแฃแ แกแแกแขแแแแกแแแ แฃแจแฃแแแ แฃแ แแแแ แแฅแแแแแแแกแแแแก (POSIX API แคแแแแแแแแ, แกแแแแขแแแแแ แแ แ.แจ. แแฃแจแแแแแกแแแแก). - แแแแ แแแแ แแแแฎแแแแแแ
แแแแแแแแฃแ แ แแแ แกแแแแ แจแแแแแแแแแแ แแ แแแแขแคแแ แแแแ: macOS 10.13 (High Sierra), GCC 6,Windows แฃแคแ แ แแฎแแแ 7/2008R2 .
แจแแแแฎแกแแแแแ, แ แแ Node.js แแแแขแคแแ แแ แจแแแซแแแแ แแแแแงแแแแแฃแ แแฅแแแก แ แแแแ แช แแแ แแแแแแแชแแแแแก แกแแ แแแ แแก แแฎแแ แแแญแแ แแกแแแแก, แแกแแแ แฉแแแฃแแแแ แแแ แแแแแแขแแกแ แแ แกแแ แแแ แแก แฅแกแแแฃแ แ แแ แแแ แแแแแแก แจแแกแแฅแแแแแแ. Node.js-แแกแแแแก แแแแแแแชแแแแแก แคแฃแแฅแชแแแแแ แแแแก แแแกแแคแแ แแแแแแแ, แแแแ แ แแแแแแแแแ
แแแแ แ แแแแแแแแแ แแแ แแแแแฃแ แ แแแแฎแแแแแแแก แแแกแแแฃแจแแแแแแแ, Node.js แแงแแแแแก แแกแแแฅแ แแแฃแแ แแแแแก แจแแกแ แฃแแแแแก แแแแแแก, แ แแแแแแช แแคแฃแซแแแแ แแ แแแแแแแแแแก แแแแแแแแก แแแแฃแจแแแแแแก แแ แแแแแซแแฎแแแแก แแแแแฃแจแแแแแแแแแก แแแแกแแแฆแแ แแก. แแแแจแแ แแแแก แแฃแแขแแแแแฅแกแแ แแแแก แแฎแแ แแแญแแ แแแ แแแแแแแแ แแแแชแแแก epoll, kqueue, /dev/poll แแ select. แแแแแแแแแแ แแแแแแงแแแแแ แแฃแแขแแแแแฅแกแฃแ แ แแแแจแแ แแแแกแแแแก
แแแแแก แแ แกแจแ, Node.js แฐแแแแก แฉแแ แฉแแแแก
แฌแงแแ แ: opennet.ru