เจเจฒเจพเจเจกเจซเจฒเฉเจ
เจฐ, เจฎเฉเจเจผเฉเจฒเจพ, เจซเฉเจธเจฌเฉเฉฑเจ เจ
เจคเฉ เจฌเจฒเฉเจฎเจฌเจฐเจ เจฆเฉ เจเฉฐเจเฉเจจเฉเจ
เจฐ
เจเฉเจธเจ เจเจฐเจจ เจฒเจ
BinaryAST เจตเจฟเฉฑเจ เจชเจนเจฟเจฒเจพเจ เจนเฉ เจเจชเจฒเจฌเจง เจนเฉ
JavaScript เจฆเฉ เจชเฉเจฐเฉเจธเฉเจธเจฟเฉฐเจ เจเจฐเจฆเฉ เจธเจฎเฉเจ, เจเฉเจก เจฆเฉ เจฒเฉเจกเจฟเฉฐเจ เจ เจคเฉ เจชเจพเจฐเจธเจฟเฉฐเจ เจชเฉเจพเจ เจตเจฟเฉฑเจ เจเจพเจซเจผเฉ เจธเจฎเจพเจ เจฌเจฟเจคเจพเจเจ เจเจพเจเจฆเจพ เจนเฉเฅค เจเจน เจงเจฟเจเจจ เจตเจฟเฉฑเจ เจฐเฉฑเจเจฆเฉ เจนเฉเจ เจเจฟ เจฌเจนเฉเจค เจธเจพเจฐเฉเจเจ เจชเฉเจฐเจธเจฟเฉฑเจง เจธเจพเจเจเจพเจ 'เจคเฉ เจกเจพเจเจจเจฒเฉเจก เจเฉเจคเฉ เจเจพเจตเจพ เจธเจเฉเจฐเจฟเจชเจ เจฆเฉ เจฎเจพเจคเจฐเจพ 10 MB เจฆเฉ เจจเฉเฉเฉ เจนเฉ (เจเจฆเจพเจนเจฐเจจ เจฒเจ, เจฒเจฟเฉฐเจเจกเจเจจ เจฒเจ - 7.2 MB, เจซเฉเจธเจฌเฉเฉฑเจ - 7.1 MB, เจเฉเจฎเฉเจฒ - 3.9 MB), JavaScript เจฆเฉ เจธเจผเฉเจฐเฉเจเจคเฉ เจชเฉเจฐเจเจฟเจฐเจฟเจ เจตเจฟเฉฑเจ เจเฉฑเจ เจฎเจนเฉฑเจคเจตเจชเฉเจฐเจจ เจฆเฉเจฐเฉ เจนเฉเฉฐเจฆเฉ เจนเฉเฅค เจเฉเจก เจฒเฉเจก เจนเฉเจฃ 'เจคเฉ เจซเจฒเจพเจ 'เจคเฉ AST เจจเฉเฉฐ เจชเฉเจฐเฉ เจคเจฐเฉเจนเจพเจ เจฌเจฃเจพเจเจฃ เจฆเฉ เจ เจธเจฎเจฐเฉฑเจฅเจพ เจฆเฉ เจเจพเจฐเจจ เจฌเฉเจฐเจพเจเจเจผเจฐ เจธเจพเจเจก 'เจคเฉ เจชเจพเจฐเจธเจฟเฉฐเจ เจชเฉเจพเจ เจตเฉ เจนเฉเจฒเฉ เจนเฉ เจเจพเจเจฆเจพ เจนเฉ (เจฌเฉเจฐเจพเจเจเจผเจฐ เจจเฉเฉฐ เจเฉเจก เจฌเจฒเจพเจเจพเจ เจจเฉเฉฐ เจฒเฉเจก เจเจฐเจจ เจฒเจ เจเฉฐเจคเจเจผเจพเจฐ เจเจฐเจจเจพ เจชเฉเจเจฆเจพ เจนเฉ, เจเจฟเจตเฉเจ เจเจฟ เจซเฉฐเจเจธเจผเจจเจพเจ เจฆเจพ เจ เฉฐเจค, เจชเฉเจฐเจพเจชเจค เจเจฐเจจ เจฒเจ เจฎเฉเจเฉเจฆเจพ เจคเฉฑเจคเจพเจ เจจเฉเฉฐ เจชเจพเจฐเจธ เจเจฐเจจ เจฒเจ เจเฉเฉฐเจฎ เจเจพเจฃเจเจพเจฐเฉ)เฅค
เจเจน เจเฉเจก เจจเฉเฉฐ เจเฉฑเจ เจคเฉเจ เจเฉฑเจ เจ เจคเฉ เจธเฉฐเจเฉเจเจฟเจค เจฐเฉเจช เจตเจฟเฉฑเจ เจตเฉฐเจก เจเฉ, เจจเจพเจฒ เจนเฉ เจฌเฉเจฐเจพเจเจเจผเจฐ เจฆเฉเจเจฐเจพ เจคเจฟเจเจฐ เจเฉเจคเฉ เจฌเจพเจเจเจเฉเจก เจจเฉเฉฐ เจเฉเจ เจเจฐเจเฉ เจธเจฎเฉฑเจธเจฟเจ เจจเฉเฉฐ เจ เฉฐเจธเจผเจ เจคเฉเจฐ 'เจคเฉ เจนเฉฑเจฒ เจเจฐเจจ เจฆเฉ เจเฉเจธเจผเจฟเจธเจผ เจเจฐ เจฐเจนเฉ เจนเจจเฅค เจเจงเฉเจจเจฟเจ เจธเจพเจเจเจพเจ 'เจคเฉ, เจเฉเจก เจจเฉเฉฐ เจ เจเจธเจฐ เจ เจชเจกเฉเจ เจเฉเจคเจพ เจเจพเจเจฆเจพ เจนเฉ, เจเจธเจฒเจ เจเฉเจเจฟเฉฐเจ เจธเจฟเจฐเจซ เจ เฉฐเจธเจผเจ เจคเฉเจฐ 'เจคเฉ เจธเจฎเฉฑเจธเจฟเจ เจฆเจพ เจนเฉฑเจฒ เจเจฐเจฆเฉ เจนเฉเฅค WebAssembly เจเฉฑเจ เจนเฉฑเจฒ เจนเฉ เจธเจเจฆเจพ เจนเฉ, เจชเจฐ เจเจธเจจเฉเฉฐ เจเฉเจก เจตเจฟเฉฑเจ เจธเจชเจธเจผเจ เจเจพเจเจชเจฟเฉฐเจ เจฆเฉ เจฒเฉเฉ เจนเฉเฉฐเจฆเฉ เจนเฉ เจ เจคเฉ เจฎเฉเจเฉเจฆเจพ JavaScript เจเฉเจก เจฆเฉ เจชเฉเจฐเจเจฟเจฐเจฟเจ เจจเฉเฉฐ เจคเฉเจเจผ เจเจฐเจจ เจฒเจ เจเฉฐเจเฉ เจคเจฐเฉเจนเจพเจ เจ เจจเฉเจเฉเจฒ เจจเจนเฉเจ เจนเฉเฅค
เจเฉฑเจ เจนเฉเจฐ เจตเจฟเจเจฒเจช เจนเฉ เจเจพเจตเจพ เจธเจเฉเจฐเจฟเจชเจ เจธเจเฉเจฐเจฟเจชเจเจพเจ เจฆเฉ เจฌเจเจพเจ เจฐเฉเจกเฉเจฎเฉเจก เจเฉฐเจชเจพเจเจฒเจก เจฌเจพเจเจเจเฉเจก เจชเฉเจฐเจฆเจพเจจ เจเจฐเจจเจพ, เจชเจฐ เจฌเฉเจฐเจพเจเจเจผเจฐ เจเฉฐเจเจจ เจกเจฟเจตเฉเจฒเจชเจฐ เจเจธเจฆเฉ เจตเจฟเจฐเฉเฉฑเจง เจนเจจ เจเจฟเจเจเจเจฟ เจฅเจฐเจก-เจชเจพเจฐเจเฉ เจฌเจพเจเจเจเฉเจก เจฆเฉ เจคเจธเจฆเฉเจ เจเจฐเจจเจพ เจเจเจพ เจนเฉ, เจเจธเจฆเฉ เจธเจฟเฉฑเจงเฉ เจชเฉเจฐเจเจฟเจฐเจฟเจ เจตเฉเฉฑเจฌ เจชเฉฑเจงเจฐเฉเจเจฐเจจ เจฆเจพ เจเจพเจฐเจจ เจฌเจฃ เจธเจเจฆเฉ เจนเฉ, เจตเจพเจงเฉ เจธเฉเจฐเฉฑเจเจฟเจ เจเฉเจเจฎ เจชเฉเจฆเจพ เจนเฉ เจธเจเจฆเฉ เจนเจจ, เจ เจคเฉ เจตเจฟเจเจพเจธ เจเฉฑเจ เจฏเฉเจจเฉเจตเจฐเจธเจฒ เจฌเจพเจเจเจเฉเจก เจซเจพเจฐเจฎเฉเจ เจฒเฉเฉเฉเจเจฆเจพ เจนเฉเฅค
BinaryAST เจคเฉเจนเจพเจจเฉเฉฐ เจจเจตเจพเจ เจฌเจพเจเจเจเฉเจก เจฌเจฃเจพเจ เจเจพเจ JavaScript เจญเจพเจธเจผเจพ เจจเฉเฉฐ เจฌเจฆเจฒเฉ เจฌเจฟเจจเจพเจ เจคเฉเจนเจพเจกเฉ เจฎเฉเจเฉเจฆเจพ เจเฉเจก เจตเจฟเจเจพเจธ เจ เจคเฉ เจกเจฟเจฒเฉเจตเจฐเฉ เจฎเจพเจกเจฒ เจตเจฟเฉฑเจ เจซเจฟเฉฑเจ เจเจฐเจจ เจฆเฉ เจเจเจพเจเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉเฅค BinaryAST เจซเจพเจฐเจฎเฉเจ เจตเจฟเฉฑเจ เจกเฉเจเจพ เจฆเจพ เจเจเจพเจฐ เจธเฉฐเจเฉเจเจฟเจค เจฎเจฟเจจเฉเจซเจพเจเจก JavaScript เจเฉเจก เจจเจพเจฒ เจคเฉเจฒเจจเจพเจฏเฉเจ เจนเฉ, เจ เจคเฉ เจธเจฐเฉเจค เจเฉเจเจธเจ เจชเจพเจฐเจธเจฟเฉฐเจ เจชเฉเจพเจ เจจเฉเฉฐ เจเจคเจฎ เจเจฐเจเฉ เจชเฉเจฐเฉเจธเฉเจธเจฟเฉฐเจ เจฆเฉ เจเจคเฉ เจงเจฟเจเจจ เจจเจพเจฒ เจตเจง เจเจพเจเจฆเฉ เจนเฉเฅค เจเจธ เจคเฉเจ เจเจฒเจพเจตเจพ, เจซเจพเจฐเจฎเฉเจ เจธเฉฐเจเจฒเจจ เจจเฉเฉฐ เจฌเจพเจเจเจเฉเจก เจเจฐเจจ เจฆเฉ เจเจเจฟเจ เจฆเจฟเฉฐเจฆเจพ เจนเฉ เจเจฟเจเจเจเจฟ เจฌเจพเจเจจเจฐเฉเจเจเจธเจเฉ เจฒเฉเจก เจนเฉเฉฐเจฆเจพ เจนเฉ, เจธเจพเจฐเฉ เจกเฉเจเจพ เจฆเฉ เจชเฉเจฐเจพ เจนเฉเจฃ เจฆเฉ เจเจกเฉเจ เจเฉเจคเฉ เจฌเจฟเจจเจพเจเฅค เจเจธ เจคเฉเจ เจเจฒเจพเจตเจพ, เจธเจฐเจตเจฐ เจธเจพเจเจก 'เจคเฉ เจชเจพเจฐเจธเจฟเฉฐเจ เจคเฉเจนเจพเจจเฉเฉฐ เจตเจพเจชเจธ เจเฉเจคเฉ BinaryAST เจจเฉเจฎเจพเจเฉฐเจฆเจเฉ เจคเฉเจ เจ เจฃเจตเจฐเจคเฉ เจซเฉฐเจเจธเจผเจจเจพเจ เจ เจคเฉ เจฌเฉเจฒเฉเฉเฉ เจเฉเจก เจจเฉเฉฐ เจฌเจพเจนเจฐ เจเฉฑเจขเจฃ เจฆเฉ เจเจเจพเจเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉ, เจเฉ เจเจฟ, เจเจฆเฉเจ เจฌเฉเจฐเจพเจเจเจผเจฐ เจธเจพเจเจก 'เจคเฉ เจชเจพเจฐเจธ เจเจฐเจฆเฉ เจนเจจ, เจฌเฉเจฒเฉเฉเฉ เจเจฐเฉเจซเจฟเจ เจจเฉเฉฐ เจชเจพเจฐเจธ เจเจฐเจจ เจ เจคเฉ เจธเฉฐเจเจพเจฐเจฟเจค เจเจฐเจจ เจฒเจ เจธเจฎเจพเจ เจฌเจฐเจฌเจพเจฆ เจเจฐเจฆเฉ เจนเจจเฅค
BinaryAST เจฆเฉ เจเฉฑเจ เจตเจฟเจธเจผเฉเจธเจผเจคเจพ เจชเฉเฉเจนเจจเจฏเฉเจ JavaScript เจจเฉเฉฐ เจฐเฉเจธเจเฉเจฐ เจเจฐเจจ เจฆเฉ เจฏเฉเจเจคเจพ เจตเฉ เจนเฉ เจเฉ เจเจฟ เจ เจธเจฒ เจธเฉฐเจธเจเจฐเจฃ เจตเจฐเจเฉ เจจเจนเฉเจ เจนเฉ, เจชเจฐ เจ เจฐเจฅ-เจตเจฟเจตเจธเจฅเจพ เจฆเฉ เจฌเจฐเจพเจฌเจฐ เจนเฉ เจ เจคเฉ เจเจธ เจตเจฟเฉฑเจ เจตเฉเจฐเฉเจเจฌเจฒ เจ เจคเฉ เจซเฉฐเจเจธเจผเจจเจพเจ เจฆเฉ เจเฉฑเจเฉ เจเจฟเจนเฉ เจจเจพเจฎ เจธเจผเจพเจฎเจฒ เจนเจจ (BinaryAST เจจเจพเจฎเจพเจ เจจเฉเฉฐ เจธเฉเจฐเฉฑเจเจฟเจ เจค เจเจฐเจฆเจพ เจนเฉ, เจชเจฐ เจตเจฟเฉฑเจ เจธเจฅเจฟเจคเฉเจเจ เจฌเจพเจฐเฉ เจเจพเจฃเจเจพเจฐเฉ เจจเฉเฉฐ เจธเฉเจฐเฉฑเจเจฟเจ เจค เจจเจนเฉเจ เจเจฐเจฆเจพ เจนเฉเฅค เจเฉเจก, เจซเจพเจฐเจฎเฉเจเจฟเฉฐเจ เจ เจคเฉ เจเจฟเฉฑเจชเจฃเฉเจเจ)เฅค เจธเจฟเฉฑเจเฉ เจฆเจพ เจฆเฉเจธเจฐเจพ เจชเจนเจฟเจฒเฉ เจจเจตเฉเจ เจ เจเฉเจ เจตเฉเจเจเจฐเจพเจ เจฆเจพ เจเจญเจพเจฐ เจนเฉ, เจชเจฐ เจกเจฟเจตเฉเจฒเจชเจฐเจพเจ เจฆเฉ เจ เจจเฉเจธเจพเจฐ, เจเจน เจตเจฟเจเจฒเจชเจพเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจจ เจฆเฉ เจฎเฉเจเจพเจฌเจฒเฉ เจฌเจนเฉเจค เจเฉเจเฉ เจ เจคเฉ เจตเจงเฉเจฐเฉ เจจเจฟเจฏเฉฐเจคเจฐเจฃเจฏเฉเจ เจนเจจ, เจเจฟเจตเฉเจ เจเจฟ เจฌเจพเจเจเจเฉเจก เจตเฉฐเจกเฅค
facebook.com เจเฉเจก เจฆเฉ เจเฉเจธเจเจพเจ เจจเฉ เจฆเจฟเจเจพเจเจ เจเจฟ JavaScript เจจเฉเฉฐ เจชเจพเจฐเจธ เจเจฐเจจ เจตเจฟเฉฑเจ CPU เจธเจฐเฉเจคเจพเจ เจฆเจพ 10-15% เจเจชเจค เจนเฉเฉฐเจฆเจพ เจนเฉ เจ
เจคเฉ 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