แแแแแแแแ nginx 1.21.2-แแก แแแแแแ แ แคแแแแแแ, แ แแแแแก แคแแ แแแแแจแแช แแ แซแแแแแแ แแฎแแแ แคแฃแแฅแชแแแแแก แแแแแแแแ แแแ (แแแ แแแแแฃแ แแ แแฎแแ แแแญแแ แแ แกแขแแแแแฃแ แคแแแแแแจแ 1.20, แแฎแแแแ แกแแ แแแแฃแแ แจแแชแแแแแแแกแ แแ แแแฃแชแแแแแแแก แแฆแแแคแฎแแ แแกแแแ แแแแแแจแแ แแแฃแแ แชแแแแแแแแแ แฎแแแแ).
แซแแ แแแแแ แชแแแแแแแแแ:
- HTTP/1.0 แแแแฎแแแแแแ, แ แแแแแแแช แจแแแชแแแก HTTP แกแแแแฃแ แก โTransfer-Encodingโ แแแแแแแแแแ (แแแแแฉแแแ HTTP/1.1 แแ แแขแแแแแแก แแแ แกแแแจแ).
- แกแแแฅแกแแแ แขแ แจแแคแ แแแแก แแแแ แแแแก แแฎแแ แแแญแแ แ แจแแฌแงแแ.
- แฃแแ แฃแแแแแงแแคแแแแ OpenSSL 3.0 แแแแแแแแแแแกแแแ แแแแกแแแแแแแ.
- แแแแฎแแ แชแแแแแ "Auth-SSL-Protocol" แแ "Auth-SSL-Cipher" แกแแแแฃแ แแแแก แแแแแขแแแ แคแแกแขแแก แแ แแฅแกแ แแแแแแขแแคแแแแชแแแก แกแแ แแแ แแ.
- แแแแฎแแแแแก แกแฎแแฃแแแก แคแแแขแ แแชแแแก API แแซแแแแ แแแแฃแจแแแแแฃแแ แแแแแชแแแแแแก แแฃแคแแ แแ แแแแก.
- แกแแ แแแ แแก แกแแ แแแคแแแแขแแแแก แแแขแแแ แแแแกแแก, แฃแกแแคแ แแฎแแแแแก แแแแแก แแแแแงแแแแแ, แ แแแแแแช แแฎแแ แก แฃแญแแ แก OpenSSL 1.1.0 - แแแ แแ แแแแแแแแฃแแแ SSL_Ciphers- แแก แแแ แแฅแขแแแแจแ "@seclevel = n" แแแ แแแแขแ แแ.
- แแแคแแฅแกแแ แแ แแแแแจแแแแ, แ แแแแแแแช แฌแแ แแแแจแแ SSL แแแแจแแ แแก แจแแฅแแแแกแแก แกแขแ แแแแแแจแ แแ gRPC แแแแฃแแแแจแ แแแฅแแแแแแแแ.
- HTTP/2-แแก แแแแแงแแแแแแกแแก แแแแฎแแแแแก แกแฎแแฃแแแก แแแกแแแ แฉแแฌแแ แแก แแ แแแแแแ, แแแแฎแแแแแจแ โแจแแแแแ แกแแก แกแแแ แซแโ แกแแแแฃแ แแก แแ แแ แกแแแแแแก แจแแแแฎแแแแแจแ, แแแแแแ แแแฃแแแ.
แแแแแ แแ แแก, แแแแแแแแ njs 0.6.2, JavaScript แแแ แฏแแแแแ nginx แแแ แกแแ แแแ แแกแแแแก. njs แแแ แฏแแแแแ แแฎแแ แชแแแแแแก ECMAScript แกแขแแแแแ แขแแแก แแ แกแแจแฃแแแแแแก แแแซแแแแ แแแแคแแ แแแแแ nginx-แแก แจแแกแแซแแแแแแแ, แแแแแฃแจแแแแก แแแแฎแแแแแแ แแแแคแแแฃแ แแชแแแก แกแแ แแแขแแแแก แแแแแงแแแแแแ. แกแแ แแแขแแแ แจแแแซแแแแ แแแแแงแแแแแฃแ แแฅแแแก แแแแคแแแฃแ แแชแแแก แคแแแแจแ, แ แแแ แแแแแกแแแฆแแ แแก แแแฌแแแแแ แแแแแแ แแแแฎแแแแแแแก แแแแฃแจแแแแแแกแแแแก, แแแแคแแแฃแ แแชแแแก แแแแแ แแ แแแแกแแแแก, แแแกแฃแฎแแก แแแแแแแฃแ แแ แแแแแ แแ แแแแกแแแแก, แแแแฎแแแแแก/แแแกแฃแฎแแก แจแแกแแชแแแแแแ, แแ แกแฌแ แแคแแ แจแแฅแแแแ แแแแแ แแแ แแแ แแแแแแแชแแแแจแ แแ แแแแแแแแแก แแแแแกแแญแ แแแแ. แแฎแแ แแแ แกแแแจแ Promise.all(), Promise.allSettled(), Promise.any() แแ Promise.race() แแแแแแแแ แแแแแแขแ Promise-แแก แแแแฎแแ แชแแแแแแแก. แแแแฎแแ แชแแแแแ แแฎแแ แแแญแแ แ AggregateError แแแแแฅแขแแกแแแแก.
แฌแงแแ แ: opennet.ru