Cloudflare, Mozilla เช…เชจเซ‡ Facebook JavaScript เชฒเซ‹เชกเชฟเช‚เช—เชจเซ‡ เชเชกเชชเซ€ เชฌเชจเชพเชตเชตเชพ BinaryAST เชตเชฟเช•เชธเชพเชตเซ‡ เช›เซ‡

Cloudflare, Mozilla, Facebook เช…เชจเซ‡ Bloomberg เชจเชพ เชเชจเซเชœเชฟเชจเชฟเชฏเชฐเซ‹ เช“เชซเชฐ เช•เชฐเซ‡ เช›เซ‡ เชจเชตเซเช‚ เชซเซ‹เชฐเซเชฎเซ‡เชŸ เชฆเซเชตเชฟเชธเช‚เช—เซ€ เชฌเซเชฐเชพเช‰เชเชฐเชฎเชพเช‚ เชธเชพเช‡เชŸเซเชธ เช–เซ‹เชฒเชคเซ€ เชตเช–เชคเซ‡ JavaScript เช•เซ‹เชกเชจเซ€ เชกเชฟเชฒเชฟเชตเชฐเซ€ เช…เชจเซ‡ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเชจเซ‡ เชเชกเชชเซ€ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡. BinaryAST เชชเชฆเชšเซเช›เซ‡เชฆเชจเชจเชพ เชคเชฌเช•เซเช•เชพเชจเซ‡ เชธเชฐเซเชตเชฐ เชฌเชพเชœเซ เชชเชฐ เช–เชธเซ‡เชกเซ‡ เช›เซ‡ เช…เชจเซ‡ เชชเชนเซ‡เชฒเซ‡เชฅเซ€ เชœ เชœเชจเชฐเซ‡เชŸ เช•เชฐเซ‡เชฒ เช…เชฎเซ‚เชฐเซเชค เชธเชฟเชจเซเชŸเซ‡เช•เซเชธ เชŸเซเชฐเซ€ (เชเชธเซเชŸ). BinaryAST เชชเซเชฐเชพเชชเซเชค เช•เชฐเซเชฏเชพ เชชเช›เซ€, เชฌเซเชฐเชพเช‰เชเชฐ JavaScript เชธเซเชฐเซ‹เชค เช•เซ‹เชกเชจเซ‡ เชชเชพเชฐเซเชธเชฟเช‚เช—เชจเซ‡ เชฌเชพเชฏเชชเชพเชธ เช•เชฐเซ€เชจเซ‡ เชคเชฐเชค เชœ เชธเช‚เช•เชฒเชจ เชคเชฌเช•เซเช•เชพเชฎเชพเช‚ เช†เช—เชณ เชตเชงเซ€ เชถเช•เซ‡ เช›เซ‡.

เชชเชฐเซ€เช•เซเชทเชฃ เชฎเชพเชŸเซ‡ เชคเซˆเชฏเชพเชฐ เชธเช‚เชฆเชฐเซเชญ เช…เชฎเชฒเซ€เช•เชฐเชฃ MIT เชฒเชพเชฏเชธเชจเซเชธ เชนเซ‡เช เชณ เชชเซ‚เชฐเชพ เชชเชพเชกเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. Node.js เช˜เชŸเช•เซ‹เชจเซ‹ เช‰เชชเชฏเซ‹เช— เชชเชฆเชšเซเช›เซ‡เชฆเชจ เชฎเชพเชŸเซ‡ เชฅเชพเชฏ เช›เซ‡, เช…เชจเซ‡ เช“เชชเซเชŸเชฟเชฎเชพเช‡เชเซ‡เชถเชจ เช…เชจเซ‡ AST เชœเชจเชฐเซ‡เชถเชจ เชฎเชพเชŸเซ‡เชจเซ‹ เช•เซ‹เชก เชฐเชธเซเชŸเชฎเชพเช‚ เชฒเช–เชพเชฏเซ‡เชฒ เช›เซ‡. เชฌเซเชฐเชพเช‰เชเชฐ-เชธเชพเช‡เชก เชธเชชเซ‹เชฐเซเชŸ
BinaryAST เชฎเชพเช‚ เชชเชนเซ‡เชฒเซ‡เชฅเซ€ เชœ เช‰เชชเชฒเชฌเซเชง เช›เซ‡ เชฐเชพเชคเซเชฐเชฟเชจเชพ เชจเชฟเชฐเซเชฎเชพเชฃ เชซเชพเชฏเชฐเชซเซ‹เช•เซเชธ. BinaryAST เชฎเชพเช‚ เชเชจเซเช•เซ‹เชกเชฐเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช…เช‚เชคเชฟเชฎ เชธเชพเช‡เชŸ เชŸเซ‚เชฒเชฟเช‚เช— เชธเซเชคเชฐเซ‡ เช…เชจเซ‡ เชชเซเชฐเซ‹เช•เซเชธเซ€ เช…เชฅเชตเชพ เชธเชพเชฎเช—เซเชฐเซ€ เชตเชฟเชคเชฐเชฃ เชจเซ‡เชŸเชตเชฐเซเช•เชจเซ€ เชฌเชพเชœเซเชจเซ€ เชฌเชพเชนเซเชฏ เชธเชพเช‡เชŸเซเชธเชจเซ€ เชชเซ‡เช•เซ‡เชœเชฟเช‚เช— เชธเซเช•เซเชฐเชฟเชชเซเชŸ เชฎเชพเชŸเซ‡ เชฌเช‚เชจเซ‡ เชฎเชพเชŸเซ‡ เชฅเชˆ เชถเช•เซ‡ เช›เซ‡. เชนเชพเชฒเชฎเชพเช‚, เช•เชพเชฐเซเชฏเช•เชพเชฐเซ€ เชœเซ‚เชฅ เชฆเซเชตเชพเชฐเชพ BinaryAST เชจเชพ เชฎเชพเชจเช•เซ€เช•เชฐเชฃเชจเซ€ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชถเชฐเซ‚ เชฅเชˆ เช—เชˆ เช›เซ‡ ECMA TC39, เชœเซ‡ เชชเช›เซ€ เชซเซ‹เชฐเซเชฎเซ‡เชŸ เชนเชพเชฒเชจเซ€ เชธเชพเชฎเช—เซเชฐเซ€ เช•เชฎเซเชชเซเชฐเซ‡เชถเชจ เชชเชฆเซเชงเชคเชฟเช“, เชœเซ‡เชฎ เช•เซ‡ gzip เช…เชจเซ‡ brotli เชธเชพเชฅเซ‡ เชธเชนเช…เชธเซเชคเชฟเชคเซเชต เชฎเชพเชŸเซ‡ เชธเช•เซเชทเชฎ เชนเชถเซ‡.

Cloudflare, Mozilla เช…เชจเซ‡ Facebook JavaScript เชฒเซ‹เชกเชฟเช‚เช—เชจเซ‡ เชเชกเชชเซ€ เชฌเชจเชพเชตเชตเชพ BinaryAST เชตเชฟเช•เชธเชพเชตเซ‡ เช›เซ‡

Cloudflare, Mozilla เช…เชจเซ‡ Facebook JavaScript เชฒเซ‹เชกเชฟเช‚เช—เชจเซ‡ เชเชกเชชเซ€ เชฌเชจเชพเชตเชตเชพ BinaryAST เชตเชฟเช•เชธเชพเชตเซ‡ เช›เซ‡

JavaScript เชชเชฐ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡, เช•เซ‹เชกเชจเชพ เชฒเซ‹เชกเชฟเช‚เช— เช…เชจเซ‡ เชชเชพเชฐเซเชธเชฟเช‚เช— เชคเชฌเช•เซเช•เชพเชฎเชพเช‚ เชจเซ‹เช‚เชงเชชเชพเชคเซเชฐ เชธเชฎเชฏ เชชเชธเชพเชฐ เชฅเชพเชฏ เช›เซ‡. เช˜เชฃเซ€ เชฒเซ‹เช•เชชเซเชฐเชฟเชฏ เชธเชพเช‡เชŸเซเชธ เชชเชฐ เชกเชพเช‰เชจเชฒเซ‹เชก เช•เชฐเซ‡เชฒ JavaScriptเชจเซเช‚ เชตเซ‹เชฒเซเชฏเซเชฎ 10 MB (เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, LinkedIn - 7.2 MB, Facebook - 7.1 MB, Gmail - 3.9 MB) เชจเซ€ เชจเชœเซ€เช• เช›เซ‡ เชคเซ‡ เชงเซเชฏเชพเชจเชฎเชพเช‚ เชฒเซ‡เชคเชพ, JavaScriptเชจเซ€ เชชเซเชฐเชพเชฐเช‚เชญเชฟเช• เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเชฎเชพเช‚ เชจเซ‹เช‚เชงเชชเชพเชคเซเชฐ เชตเชฟเชฒเช‚เชฌ เชฅเชพเชฏ เช›เซ‡. เชฌเซเชฐเชพเช‰เชเชฐ เชฌเชพเชœเซ เชชเชฐ เชชเชพเชฐเซเชธเชฟเช‚เช— เชธเซเชŸเซ‡เชœ เชชเชฃ เชงเซ€เชฎเซ‹ เชชเชกเซ€ เชœเชพเชฏ เช›เซ‡ เช•เชพเชฐเชฃ เช•เซ‡ เชซเซเชฒเชพเชฏ เชชเชฐ เชเชเชธเชŸเซ€ เชธเช‚เชชเซ‚เชฐเซเชฃ เชฐเซ€เชคเซ‡ เชฌเชจเชพเชตเชตเชพเชฎเชพเช‚ เช…เชธเชฎเชฐเซเชฅเชคเชพ เช•เชพเชฐเชฃ เช•เซ‡ เช•เซ‹เชก เชฒเซ‹เชก เชฅเชพเชฏ เช›เซ‡ (เชฌเซเชฐเชพเช‰เชเชฐเชจเซ‡ เช•เซ‹เชก เชฌเซเชฒเซ‹เช• เชฒเซ‹เชกเชฟเช‚เช— เชชเซ‚เชฐเซเชฃ เชฅเชพเชฏ เชคเซเชฏเชพเช‚ เชธเซเชงเซ€ เชฐเชพเชน เชœเซ‹เชตเซ€ เชชเชกเซ‡ เช›เซ‡, เชœเซ‡เชฎ เช•เซ‡ เชซเช‚เช•เซเชถเชจเซเชธเชจเซ‹ เช…เช‚เชค, เชฎเซ‡เชณเชตเชตเชพ เชฎเชพเชŸเซ‡. เชตเชฐเซเชคเชฎเชพเชจ เช˜เชŸเช•เซ‹เชจเซเช‚ เชตเชฟเชถเซเชฒเซ‡เชทเชฃ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช–เซ‚เชŸเซ‡ เชฎเชพเชนเชฟเชคเซ€).

เชคเซ‡เช“ เช•เซ‹เชกเชจเซ‡ เชจเซเชฏเซ‚เชจเชคเชฎ เช…เชจเซ‡ เชธเช‚เช•เซเชšเชฟเชค เชธเซเชตเชฐเซ‚เชชเชฎเชพเช‚ เชตเชฟเชคเชฐเชฟเชค เช•เชฐเซ€เชจเซ‡ เชคเซ‡เชฎเชœ เชฌเซเชฐเชพเช‰เชเชฐ เชฆเซเชตเชพเชฐเชพ เชœเชจเชฐเซ‡เชŸ เช•เชฐเซ‡เชฒเชพ เชฌเชพเชฏเชŸเซ‡เช•เซ‹เชกเชจเซ‡ เช•เซ‡เชถ เช•เชฐเซ€เชจเซ‡ เชธเชฎเชธเซเชฏเชพเชจเซ‡ เช†เช‚เชถเชฟเช• เชฐเซ€เชคเซ‡ เชนเชฒ เช•เชฐเชตเชพเชจเซ‹ เชชเซเชฐเชฏเชพเชธ เช•เชฐเซ€ เชฐเชนเซเชฏเชพเช‚ เช›เซ‡. เช†เชงเซเชจเชฟเช• เชธเชพเช‡เชŸเซเชธ เชชเชฐ, เช•เซ‹เชก เช˜เชฃเซ€ เชตเชพเชฐ เช…เชชเชกเซ‡เชŸ เชฅเชพเชฏ เช›เซ‡, เชคเซ‡เชฅเซ€ เช•เซ‡เชถเซ€เช‚เช— เชฎเชพเชคเซเชฐ เช†เช‚เชถเชฟเช• เชฐเซ€เชคเซ‡ เชธเชฎเชธเซเชฏเชพเชจเซ‡ เชนเชฒ เช•เชฐเซ‡ เช›เซ‡. WebAssembly เชเช• เช‰เช•เซ‡เชฒ เชนเซ‹เชˆ เชถเช•เซ‡ เช›เซ‡, เชชเชฐเช‚เชคเซ เชคเซ‡เชจเซ‡ เช•เซ‹เชกเชฎเชพเช‚ เชธเซเชชเชทเซเชŸ เชŸเชพเช‡เชชเชฟเช‚เช—เชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡ เชนเชพเชฒเชจเชพ JavaScript เช•เซ‹เชกเชจเซ€ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเชจเซ‡ เชเชกเชชเซ€ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เชฏเซ‹เช—เซเชฏ เชจเชฅเซ€.

เชฌเซ€เชœเซ‹ เชตเชฟเช•เชฒเซเชช เชœเชพเชตเชพเชธเซเช•เซเชฐเชฟเชชเซเชŸ เชธเซเช•เซเชฐเชฟเชชเซเชŸเชจเซ‡ เชฌเชฆเชฒเซ‡ เชคเซˆเชฏเชพเชฐ เช•เชฎเซเชชเชพเชˆเชฒเซเชก เชฌเชพเชˆเชŸเช•เซ‹เชก เชชเชนเซ‹เช‚เชšเชพเชกเชตเชพเชจเซ‹ เช›เซ‡, เชชเชฐเช‚เชคเซ เชฌเซเชฐเชพเช‰เชเชฐ เชเชจเซเชœเชฟเชจ เชกเซ‡เชตเชฒเชชเชฐเซเชธ เชคเซ‡เชจเซ€ เชตเชฟเชฐเซเชฆเซเชง เช›เซ‡ เช•เชพเชฐเชฃ เช•เซ‡ เชคเซƒเชคเซ€เชฏ-เชชเช•เซเชท เชฌเชพเชˆเชŸเช•เซ‹เชกเชจเซ‡ เชšเช•เชพเชธเชตเซเช‚ เชฎเซเชถเซเช•เซ‡เชฒ เช›เซ‡, เชคเซ‡เชจเซ€ เชธเซ€เชงเซ€ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชตเซ‡เชฌ เชธเซเชคเชฐเซ€เช•เชฐเชฃ เชคเชฐเชซ เชฆเซ‹เชฐเซ€ เชถเช•เซ‡ เช›เซ‡, เชตเชงเชพเชฐเชพเชจเชพ เชธเซเชฐเช•เซเชทเชพ เชœเซ‹เช–เชฎเซ‹ เช‰เชญเชพ เชฅเชˆ เชถเช•เซ‡ เช›เซ‡, เช…เชจเซ‡ เชฌเซเชฐเชพเช‰เชเชฐ เชเชจเซเชœเชฟเชจ เชกเซ‡เชตเชฒเชชเชฐเซเชธ เชคเซ‡เชจเซ€ เชตเชฟเชฐเซเชฆเซเชง เช›เซ‡. เชธเชพเชฐเซเชตเชคเซเชฐเชฟเช• เชฌเชพเช‡เชŸเช•เซ‹เชก เชซเซ‹เชฐเซเชฎเซ‡เชŸ เช†เชตเชถเซเชฏเช• เช›เซ‡.

BinaryAST เชคเชฎเชจเซ‡ เชจเชตเซ‹ เชฌเชพเชˆเชŸเช•เซ‹เชก เชฌเชจเชพเชตเซเชฏเชพ เชตเชฟเชจเชพ เช…เชฅเชตเชพ JavaScript เชญเชพเชทเชพ เชฌเชฆเชฒเซเชฏเชพ เชตเชฟเชจเชพ เชคเชฎเชพเชฐเชพ เชตเชฐเซเชคเชฎเชพเชจ เช•เซ‹เชก เชกเซ‡เชตเชฒเชชเชฎเซ‡เชจเซเชŸ เช…เชจเซ‡ เชกเชฟเชฒเชฟเชตเชฐเซ€ เชฎเซ‹เชกเชฒเชฎเชพเช‚ เชซเชฟเชŸ เชฅเชตเชพ เชฆเซ‡ เช›เซ‡. BinaryAST เชซเซ‹เชฐเซเชฎเซ‡เชŸเชฎเชพเช‚ เชกเซ‡เชŸเชพเชจเซเช‚ เช•เชฆ เชธเช‚เช•เซเชšเชฟเชค เชฎเชฟเชจเชฟเชซเชพเช‡เชก JavaScript เช•เซ‹เชก เชธเชพเชฅเซ‡ เชคเซเชฒเชจเชพเชคเซเชฎเช• เช›เซ‡, เช…เชจเซ‡ เชธเซเชฐเซ‹เชค เชŸเซ‡เช•เซเชธเซเชŸ เชชเชพเชฐเซเชธเชฟเช‚เช— เชคเชฌเช•เซเช•เชพเชจเซ‡ เชฆเซ‚เชฐ เช•เชฐเซ€เชจเซ‡ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเชจเซ€ เชเชกเชช เชจเซ‹เช‚เชงเชชเชพเชคเซเชฐ เชฐเซ€เชคเซ‡ เชตเชงเซ‡ เช›เซ‡. เชตเชงเซเชฎเชพเช‚, เชซเซ‹เชฐเซเชฎเซ‡เชŸ เชธเช‚เช•เชฒเชจเชจเซ‡ เชฌเชพเชˆเชŸเช•เซ‹เชก เช•เชฐเชตเชพเชจเซ€ เชชเชฐเชตเชพเชจเช—เซ€ เช†เชชเซ‡ เช›เซ‡ เช•เชพเชฐเชฃ เช•เซ‡ BinaryAST เชฒเซ‹เชก เชฅเชฏเซ‡เชฒ เช›เซ‡, เชคเชฎเชพเชฎ เชกเซ‡เชŸเชพ เชชเซ‚เชฐเซเชฃ เชฅเชตเชพเชจเซ€ เชฐเชพเชน เชœเซ‹เชฏเชพ เชตเชฟเชจเชพ. เชตเชงเซเชฎเชพเช‚, เชธเชฐเซเชตเชฐ เชฌเชพเชœเซ เชชเชฐ เชชเชพเชฐเซเชธเชฟเช‚เช— เชคเชฎเชจเซ‡ เชชเชฐเชค เช•เชฐเชพเชฏเซ‡เชฒ BinaryAST เชฐเชœเซ‚เช†เชคเชฎเชพเช‚เชฅเซ€ เชฌเชฟเชจเช‰เชชเชฏเซ‹เช—เซ€ เช•เชพเชฐเซเชฏเซ‹ เช…เชจเซ‡ เชฌเชฟเชจเชœเชฐเซ‚เชฐเซ€ เช•เซ‹เชกเชจเซ‡ เชฌเชพเช•เชพเชค เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡, เชœเซ‡ เชฌเซเชฐเชพเช‰เชเชฐ เชฌเชพเชœเซ เชชเชฐ เชชเชพเชฐเซเชธเชฟเช‚เช— เช•เชฐเชคเซ€ เชตเช–เชคเซ‡, เชฌเชฟเชจเชœเชฐเซ‚เชฐเซ€ เชŸเซเชฐเชพเชซเชฟเช•เชจเซ‡ เชชเชพเชฐเซเชธเชฟเช‚เช— เช…เชจเซ‡ เชŸเซเชฐเชพเชจเซเชธเชฎเชฟเชŸ เช•เชฐเชตเชพเชฎเชพเช‚ เชฌเช‚เชจเซ‡ เชธเชฎเชฏเชจเซ‹ เชตเซเชฏเชฏ เช•เชฐเซ‡ เช›เซ‡.

BinaryAST เชจเซ€ เชเช• เชตเชฟเชถเซ‡เชทเชคเชพ เช เชตเชพเช‚เชšเซ€ เชถเช•เชพเชฏ เชคเซ‡เชตเซ€ JavaScript เชจเซ‡ เชชเซเชจเชƒเชธเซเชฅเชพเชชเชฟเชค เช•เชฐเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ เชชเชฃ เช›เซ‡ เชœเซ‡ เชฎเซ‚เชณ เชธเช‚เชธเซเช•เชฐเชฃ เชœเซ‡เชตเซ€ เชœ เชจเชฅเซ€, เชชเชฐเช‚เชคเซ เชธเชฟเชฎเซ‡เชจเซเชŸเซ€เช•เชฒเซ€ เชธเชฎเช•เช•เซเชท เช›เซ‡ เช…เชจเซ‡ เชคเซ‡เชฎเชพเช‚ เชตเซ‡เชฐเซ€เชเชฌเชฒ เช…เชจเซ‡ เชซเช‚เช•เซเชถเชจเซเชธเชจเชพ เชธเชฎเชพเชจ เชจเชพเชฎเซ‹ เชถเชพเชฎเซ‡เชฒ เช›เซ‡ (BinaryAST เชจเชพเชฎเซ‹ เชธเชพเชšเชตเซ‡ เช›เซ‡, เชชเชฐเช‚เชคเซ เชชเซ‹เชเชฟเชถเชจ เชตเชฟเชถเซ‡เชจเซ€ เชฎเชพเชนเชฟเชคเซ€ เชธเชพเชšเชตเชคเซเช‚ เชจเชฅเซ€. เช•เซ‹เชก, เชซเซ‹เชฐเซเชฎเซ‡เชŸเชฟเช‚เช— เช…เชจเซ‡ เชŸเชฟเชชเซเชชเชฃเซ€เช“). เชธเชฟเช•เซเช•เชพเชจเซ€ เชฌเซ€เชœเซ€ เชฌเชพเชœเซ เช เชจเชตเชพ เชนเซเชฎเชฒเชพ เชตเซ‡เช•เซเชŸเชฐเชจเซ‹ เช‰เชฆเชญเชต เช›เซ‡, เชชเชฐเช‚เชคเซ เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเช“เชจเชพ เชฎเชคเซ‡, เชคเซ‡เช“ เชฌเชพเชฏเชŸเซ‡เช•เซ‹เชก เชกเชฟเชธเซเชŸเซเชฐเชฟเชฌเซเชฏเซเชถเชจ เชœเซ‡เชตเชพ เชตเชฟเช•เชฒเซเชชเซ‹เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ เช•เชฐเชคเชพเช‚ เช˜เชฃเชพ เชจเชพเชจเชพ เช…เชจเซ‡ เชตเชงเซ เชจเชฟเชฏเช‚เชคเซเชฐเชฟเชค เช›เซ‡.

facebook.com เช•เซ‹เชกเชจเชพ เชชเชฐเซ€เช•เซเชทเชฃเซ‹ เชฆเชฐเซเชถเชพเชตเซ‡ เช›เซ‡ เช•เซ‡ JavaScript เชชเชพเชฐเซเชธเชฟเช‚เช— 10-15% CPU เชธเช‚เชธเชพเชงเชจเซ‹เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡ เช…เชจเซ‡ เชชเชพเชฐเซเชธเชฟเช‚เช—เชฎเชพเช‚ เชฌเชพเชฏเชŸเซ‡เช•เซ‹เชก เช…เชจเซ‡ JIT เชฎเชพเชŸเซ‡ เชชเซเชฐเชพเชฐเช‚เชญเชฟเช• เช•เซ‹เชก เชœเชจเชฐเซ‡เชถเชจ เช•เชฐเชคเชพเช‚ เชตเชงเซ เชธเชฎเชฏ เชฒเชพเช—เซ‡ เช›เซ‡. SpiderMonkey เชเชจเซเชœเชฟเชจเชฎเชพเช‚, ASTเชจเซ‡ เชธเช‚เชชเซ‚เชฐเซเชฃเชชเชฃเซ‡ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡เชจเซ‹ เชธเชฎเชฏ 500-800 ms เชฒเซ‡ เช›เซ‡, เช…เชจเซ‡ BinaryAST เชจเชพ เช‰เชชเชฏเซ‹เช—เชฅเซ€ เช† เช†เช‚เช•เชกเซ‹ 70-90% เช˜เชŸเซเชฏเซ‹ เช›เซ‡.
เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡, เชฎเซ‹เชŸเชพเชญเชพเช—เชจเชพ เชตเซ‡เชฌ เชซเชŸเชพเช•เชกเชพเช“ เชฎเชพเชŸเซ‡, เชœเซเชฏเชพเชฐเซ‡ BinaryAST เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เชคเซเชฏเชพเชฐเซ‡, JavaScript เชชเชพเชฐเซเชธเชฟเช‚เช— เชธเชฎเชฏ เช‘เชชเซเชŸเชฟเชฎเชพเช‡เชเซ‡เชถเชจ เชตเชฟเชจเชพ เชฎเซ‹เชกเชฎเชพเช‚ 3-10% เช…เชจเซ‡ เชœเซเชฏเชพเชฐเซ‡ เชฌเชฟเชจเช‰เชชเชฏเซ‹เช—เซ€ เช•เชพเชฐเซเชฏเซ‹เชจเซ‡ เช…เชตเช—เชฃเชตเชพเชจเซ‹ เชฎเซ‹เชก เชธเช•เซเชทเชฎ เชนเซ‹เชฏ เชคเซเชฏเชพเชฐเซ‡ 90-97% เชœเซ‡เชŸเชฒเซ‹ เช˜เชŸเชพเชกเซ‹ เชฅเชพเชฏ เช›เซ‡.
1.2 MB JavaScript เชŸเซ‡เชธเซเชŸ เชธเซ‡เชŸ เชšเชฒเชพเชตเชคเซ€ เชตเช–เชคเซ‡, BinaryAST เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชกเซ‡เชธเซเช•เชŸเซ‹เชช เชธเชฟเชธเซเชŸเชฎ (Intel i338) เชชเชฐ เชธเซเชŸเชพเชฐเซเชŸเช…เชช เชธเชฎเชฏเชจเซ‡ 314 เชฅเซ€ 7 ms เช…เชจเซ‡ เชฎเซ‹เชฌเชพเช‡เชฒ เช‰เชชเช•เชฐเชฃ (HTC One M2019) เชชเชฐ 1455 เชฅเซ€ 8 ms เชธเซเชงเซ€เชจเซ€ เชเชกเชช เชตเชงเชพเชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ€.

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

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