JIT เช•เชฎเซเชชเชพเช‡เชฒเชฐ เช…เชฎเชฒเซ€เช•เชฐเชฃ เชธเชพเชฅเซ‡ Erlang/OTP 24เชจเซเช‚ เชชเซเชฐเช•เชพเชถเชจ

เชตเชฟเช•เชพเชธเชจเชพ เชเช• เชตเชฐเซเชท เชชเช›เซ€, เช•เชพเชฐเซเชฏเชพเชคเซเชฎเช• เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชฟเช‚เช— เชฒเซ‡เช‚เช—เซเชตเซ‡เชœ เชเชฐเซเชฒเชพเช‚เช— 24 เชฐเซ€เชฒเซ€เช เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชนเชคเซ€, เชœเซ‡เชจเซ‹ เชนเซ‡เชคเซ เชตเชฟเชคเชฐเชฟเชค, เช–เชพเชฎเซ€-เชธเชนเชฟเชทเซเชฃเซ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเซ‹ เชตเชฟเช•เชธเชพเชตเชตเชพเชจเซ‹ เชนเชคเซ‹ เชœเซ‡ เชฐเซ€เช…เชฒ เชŸเชพเช‡เชฎเชฎเชพเช‚ เชตเชฟเชจเช‚เชคเซ€เช“เชจเซ€ เชธเชฎเชพเช‚เชคเชฐ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชชเซ‚เชฐเซ€ เชชเชพเชกเซ‡ เช›เซ‡. เชŸเซ‡เชฒเชฟเช•เซ‹เชฎเซเชฏเซเชจเชฟเช•เซ‡เชถเชจเซเชธ, เชฌเซ‡เชจเซเช•เชฟเช‚เช— เชธเชฟเชธเซเชŸเชฎเซเชธ, เชˆ-เช•เซ‹เชฎเชฐเซเชธ, เช•เชฎเซเชชเซเชฏเซเชŸเชฐ เชŸเซ‡เชฒเชฟเชซเซ‹เชจเซ€ เช…เชจเซ‡ เช‡เชจเซเชธเซเชŸเชจเซเชŸ เชฎเซ‡เชธเซ‡เชœเชฟเช‚เช— เชœเซ‡เชตเชพ เช•เซเชทเซ‡เชคเซเชฐเซ‹เชฎเชพเช‚ เชญเชพเชทเชพ เชตเซเชฏเชพเชชเช• เชฌเชจเซ€ เช›เซ‡. เชคเซ‡ เชœ เชธเชฎเชฏเซ‡, OTP 24 (เช“เชชเชจ เชŸเซ‡เชฒเชฟเช•เซ‹เชฎ เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎ) เชจเซเช‚ เชชเซเชฐเช•เชพเชถเชจ เชฌเชนเชพเชฐ เชชเชพเชกเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เชนเชคเซเช‚ - เชเชฐเซเชฒเชพเช‚เช— เชญเชพเชทเชพเชฎเชพเช‚ เชตเชฟเชคเชฐเชฟเชค เชธเชฟเชธเซเชŸเชฎเซเชธเชจเชพ เชตเชฟเช•เชพเชธ เชฎเชพเชŸเซ‡ เชชเซเชธเซเชคเช•เชพเชฒเชฏเซ‹ เช…เชจเซ‡ เช˜เชŸเช•เซ‹เชจเซ‹ เชธเชพเชฅเซ€ เชธเชฎเซ‚เชน.

เชฎเซเช–เซเชฏ เชจเชตเซ€เชจเชคเชพเช“:

  • BeamAsm JIT เช•เชฎเซเชชเชพเชˆเชฒเชฐเชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡, เชœเซ‡ เชฎเชพเชคเซเชฐ เชฎเชถเซ€เชจ เช•เซ‹เชกเชจเซ‡ เช…เชฐเซเชฅเช˜เชŸเชจ เช•เชฐเชตเชพเชจเซ‡ เชฌเชฆเชฒเซ‡ เชเช•เซเชเชฟเช•เซเชฏเซเชŸ เช•เชฐเซ€เชจเซ‡ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชจเซ€ เช•เชพเชฎเช—เซ€เชฐเซ€เชฎเชพเช‚ เชธเซเชงเชพเชฐเซ‹ เช•เชฐเซ‡ เช›เซ‡, เชชเชฐเช‚เชคเซ เชเช•เซเชเซ‡เช•เซเชฏเซเชถเชจเชจเชพ เชชเซเชฐเซ‹เชซเชพเช‡เชฒเชฟเช‚เช— เช…เชจเซ‡ เชตเชฟเชถเซเชฒเซ‡เชทเชฃ เชฎเชพเชŸเซ‡ เช…เชฆเซเชฏเชคเชจ เชธเชพเชงเชจเซ‹เชจเซ‡ เชชเชฃ เชธเชชเซ‹เชฐเซเชŸ เช•เชฐเซ‡ เช›เซ‡.
  • เชเช• เชชเช‚เช•เซเชคเชฟเชฎเชพเช‚ เชธเชฎเชธเซเชฏเชพเชฐเซ‚เชช เชธเซเชฅเชฟเชคเชฟเชจเซ‡ เช“เชณเช–เชตเชพ เช…เชจเซ‡ เชฌเชฟเชฒเซเชŸ-เช‡เชจ เชซเช‚เช•เซเชถเชจเซเชธ (BIF) เชจเซ‡ เช•เซ‰เชฒ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ เชตเชงเชพเชฐเชพเชจเชพ เชเชฐเชฐ เชกเชพเชฏเช—เซเชจเซ‹เชธเซเชŸเชฟเช•เซเชธ เชชเซเชฐเชฆเชพเชจ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช•เซ‰เชฒเชฎ เชจเช‚เชฌเชฐเซเชธเชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชญเซ‚เชฒ เชธเช‚เชฆเซ‡เชถเชพเช“เชฎเชพเช‚ เชธเซเชงเชพเชฐเซ‹ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡.
  • "เชชเซเชฐเชพเชชเซเชค" เชตเชฟเชญเชพเช—เชจเซ€ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชจเชตเชพ เช‘เชชเซเชŸเชฟเชฎเชพเช‡เชเซ‡เชถเชจ เช‰เชฎเซ‡เชฐเซเชฏเชพ.
  • gen_tcp เชฎเซ‹เชกเซเชฏเซเชฒ เช inet API เชจเซ‡ เชฌเชฆเชฒเซ‡ เชจเชตเชพ เชจเซ‡เชŸเชตเชฐเซเช• เชธเซ‹เช•เซ‡เชŸเซเชธ API เชฎเชพเชŸเซ‡ เช†เชงเชพเชฐ เช‰เชฎเซ‡เชฐเซเชฏเซ‹ เช›เซ‡.
  • เชธเซเชชเชฐเชตเชพเชˆเชเชฐ เชฎเซ‹เชกเซเชฏเซเชฒ เชจเซ‡เชŸเชตเชฐเซเช• เช•เชจเซ‡เช•เซเชถเชจ เชธเชพเชฅเซ‡ เชธเช‚เช•เชณเชพเชฏเซ‡เชฒเซ€ เชคเชฎเชพเชฎ เชฌเชพเชณ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเช“เชจเซ‡ เช†เชชเชฎเซ‡เชณเซ‡ เชธเชฎเชพเชชเซเชค เช•เชฐเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ เชงเชฐเชพเชตเซ‡ เช›เซ‡.
  • TLS 1.3 เชชเชฐ เช†เชงเชพเชฐเชฟเชค เชœเซ‹เชกเชพเชฃเซ‹เชฎเชพเช‚ EdDSA (เชเชกเชตเชฐเซเชกเซเชธ-เช•เชฐเซเชต เชกเชฟเชœเชฟเชŸเชฒ เชธเชฟเช—เซเชจเซ‡เชšเชฐ เช…เชฒเซเช—เซ‹เชฐเชฟเชงเชฎ) เชกเชฟเชœเชฟเชŸเชฒ เชธเชฟเช—เซเชจเซ‡เชšเชฐ เชœเชจเชฐเซ‡เชถเชจ เช…เชฒเซเช—เซ‹เชฐเชฟเชงเชฎ เชฎเชพเชŸเซ‡ เช‰เชฎเซ‡เชฐเชพเชฏเซ‡เชฒ เชธเชฎเชฐเซเชฅเชจ.

เชธเซ‹เชฐเซเชธ: opennet.ru

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹