เปเบเบทเปเบญเบเบเบฑเบ JavaScript เบเบตเปเบกเบตเบเปเปเบฒเบซเบเบฑเบเปเบเบปเบฒเบเบญเบเปเบเบชเบเบธเบเปเบเบตเบเปเบซเบผเปเบ Hermes, เปเบซเบกเบฒเบฐเบชเปเบฒเบฅเบฑเบเบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบเบเบตเปเปเบฎเบฑเบเบงเบฝเบเปเบเบเบญเบตเบเปเบชเปเบเบญเบ React Native เปเบโเปเบงโเบเบต Androidโ. เบชเบฐโเบซเบเบฑเบโเบชเบฐโเบซเบเบนเบ Hermesโ เปเบเบเบปเบง เปเบ React Native เปเบฅเบตเปเบกเบเบปเปเบเบเปเบงเบเบเบฒเบเบเปเบญเบ 0.60.2 เบเบญเบเบกเบทเปเบเบตเป. เปเบเบโเบเบฒเบโเบเบฑเปเบโเบเปเบฒเบงโเปเบเปโเบเบทเบโเบญเบญเบโเปเบเบโเปเบเบทเปเบญโเปเบเปโเปเบโเบเบฑเบโเบซเบฒโเบเบตเปโเบกเบตโเปเบงโเบฅเบฒโเปเบฅเบตเปเบกโเบเบปเปเบโเบเบฒเบงโเบชเปเบฒโเบฅเบฑเบโเบเปเบฒโเบฎเปเบญเบโเบชเบฐโเบซเบกเบฑเบ JavaScript เบเบทเปเบโเปเบกเบทเบญเบโเปเบฅเบฐโเบเบฒเบโเบเปโเบฅเบดโเปเบเบโเบเบฑเบโเบเบฐโเบเบฒโเบเบญเบโเบเบตเปโเบชเปเบฒโเบเบฑเบโ. เบฅเบฐเบซเบฑเบ เบเบฝเบโเปเบเบ เปเบ C ++ เปเบฅเบฐเปเบเบเบขเบฒเบเบเบฒเบเปเบเปเปเบเบญเบฐเบเบธเบเบฒเบ MIT.
เปเบเบเบฑเบเบเบฒเบเปเปเปเบเปเบเบฝเบเบเบญเบเบเบฒเบเบเปเบฒเปเบเป Hermes, เบกเบตเบเบฒเบเบซเบผเบธเบเบเปเบญเบเปเบงเบฅเบฒเปเบฅเบตเปเบกเบเบปเปเบเบเบญเบเปเบญเบฑเบเบเบฅเบดเปเบเบเบฑเบ, เบเบฒเบเบซเบผเบธเบเบฅเบปเบเบเบญเบเบเบฒเบเบเปเบฅเบดเปเบเบเบซเบเปเบงเบเบเบงเบฒเบกเบเปเบฒเปเบฅเบฐเบเบฒเบเบซเบผเบธเบเบเปเบญเบเบเบฐเบซเบเบฒเบเบเบญเบเปเบญเบฑเบเบเบฅเบดเปเบเบเบฑเบ. เปเบกเบทเปเบญเปเบเป V8, เปเบฅเบเบฐเบเบตเปเปเบเปเปเบงเบฅเบฒเบซเบผเบฒเบเบเบตเปเบชเบธเบเปเบกเปเบเบเบฑเปเบเบเบญเบเบเบญเบเบเบฒเบเบงเบดเปเบเบฒเบฐเบฅเบฐเบซเบฑเบเปเบซเบผเปเบเปเบฅเบฐเบฅเบงเบเบฅเบงเบกเบกเบฑเบเบเบฑเบเบเบต. Hermes เปเบญเบปเบฒเบเบฑเปเบเบเบญเบเปเบซเบผเบปเปเบฒเบเบตเปเปเบเบชเบนเปเบเบฑเปเบเบเบญเบเบเบญเบเบเบฒเบเบเปเปเบชเปเบฒเบเปเบฅเบฐเบญเบฐเบเบธเบเบฒเบเปเบซเปเปเบญเบฑเบเบเบฅเบดเปเบเบเบฑเบเบเบทเบเบเบฑเบเบชเบปเปเบเปเบเบฎเบนเบเปเบเบเบเบญเบ bytecode เบเบตเปเบซเบเบฒเปเบซเบเปเบเปเบฅเบฐเบกเบตเบเบฐเบชเบดเบเบเบดเบเบฒเบ.
เปเบเบทเปเบญเบเบฐเบเบดเบเบฑเบเบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบเปเบเบเบเบปเบ, เปเบเบทเปเบญเบ virtual เบเบตเปเบเบทเบเบเบฑเบเบเบฐเบเบฒเบเบฒเบเปเบเปเบเบเบเบฒเบเปเบกเปเบเปเบเปเบเบฑเบเปเบเบทเปเบญเบเปเบเบฑเบเบเบตเปเปเบซเบเบทเปเบญ SemiSpace, เปเบเบดเปเบเปเบเบเบขเบฒเบเบเบฑเบเบเบฒเบกเบเบงเบฒเบกเบเปเบญเบเบเบฒเบเปเบเบปเปเบฒเบเบฑเปเบ (เบเบฒเบกเบเบงเบฒเบกเบเปเบญเบเบเบฒเบ), เบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบเบฒเบเปเบเบทเปเบญเบเบเปเบฒเบเปเบฅเบฐเบเบฒเบ defragmentation เบเบญเบเบเบฑเบ, เบเบฑเบเบเบทเบเบซเบเปเบงเบเบเบงเบฒเบกเบเปเบฒเบเบตเปเบเบทเบเบเบปเบเบเปเบญเบเปเบซเปเบเบฑเบเบฅเบฐเบเบปเบเบเบฐเบเบดเบเบฑเบเบเบฒเบ, เปเบเบเบเปเปเบกเบตเบเบฒเบเปเบเปเบฅเบฐเปเบฅเบเบฐ. เบเบฒเบเบชเบฐเปเบเบเปเบเบทเปเบญเปเบเบเบญเบ heap เบเบฑเบเบซเบกเบปเบ.
เบเบฒเบเบเบฐเบกเบงเบเบเบปเบ JavaScript เปเบเปเบเบญเบญเบเปเบเบฑเบเบซเบผเบฒเบเบเบฑเปเบเบเบญเบ. เบเปเบฒเบญเบดเบ, เบเปเปเบเบงเบฒเบกเบเบปเปเบเบชเบฐเบเบฑเบเปเบเปเบเบทเบเบงเบดเปเบเบฒเบฐเปเบฅเบฐเบเบฒเบเปเบเบฑเบเบเบปเบงเปเบเบเบฅเบฐเบเบฑเบเบเบฒเบเบเบฒเบเบเบญเบเบฅเบฐเบซเบฑเบเปเบกเปเบเบเบทเบเบชเปเบฒเบเบเบถเปเบ (Hermes IR), เบญเบตเบเปเบชเปเบเบฒเบเปเบเบฑเบเบเบปเบงเปเบเบ เบช (Static Single Assignment). เบเปเปเปเบ, เบเบฒเบเปเบเบฑเบเบเบปเบงเปเบเบเบฅเบฐเบเบฑเบเบเบฒเบเบเบฒเบเบเบทเบเบเบฐเบกเบงเบเบเบปเบเปเบ optimizer, เปเบเบดเปเบเบเปเบฒเปเบเปเปเบเบฑเบเบเบดเบเบเบฒเบเปเบเบตเปเบกเบเบฐเบชเบดเบเบเบดเบเบฒเบเปเบเบเบเบปเบเบเบตเปเปเบเบทเปเบญเบซเบฑเบเบเปเบฝเบเบฅเบฐเบซเบฑเบเบเบฑเปเบเบเบฒเบเบเบปเปเบเบเปเปเบเบชเบนเปเบเบฒเบเบชเบฐเปเบเบเบเบปเบงเบเบฒเบเบเบตเปเบกเบตเบเบฐเบชเบดเบเบเบดเบเบฒเบเบซเบผเบฒเบเปเบเบเบฐเบเบฐเบเบตเปเบฎเบฑเบเบชเบฒเบเบงเบฒเบกเบซเบกเบฒเบเบเบปเปเบเบชเบฐเบเบฑเบเบเบญเบเปเบเบเบเบฒเบ. เปเบเบเบฑเปเบเบเบญเบเบชเบธเบเบเปเบฒเบ, bytecode เบชเปเบฒเบฅเบฑเบเปเบเบทเปเบญเบ virtual เบเบตเปเบฅเบปเบเบเบฐเบเบฝเบเปเบกเปเบเบเบทเบเบชเปเบฒเบเบเบถเปเบ.
เปเบเปเบเบทเปเบญเบเบเบฑเบ เบชเบฐ เปเบฑเบ เบชเบฐ เปเบนเบ เปเบเบ เบชเปเบงเบเบซเบเบถเปเบเบเบญเบเบกเบฒเบเบเบฐเบเบฒเบ ECMAScript 2015 JavaScript (เปเบเบปเปเบฒเบซเบกเบฒเบเบชเบธเบเบเปเบฒเบเปเบกเปเบเปเบเบทเปเบญเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบกเบฑเบเบขเปเบฒเบเปเบเบฑเบกเบเบตเป) เปเบฅเบฐเบชเบฐเบซเบเบญเบเบเบงเบฒเบกเปเบเบปเปเบฒเบเบฑเบเปเบเปเบเบฑเบเบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบ React Native เบเบตเปเบกเบตเบขเบนเปเบซเบผเบฒเบเบเบตเปเบชเบธเบ. Hermes เปเบเปเบเบฑเบเบชเบดเบเปเบเบเบตเปเบเบฐเบเปเปเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเปเบเบเปเบญเบเบเบดเปเบเบเบญเบ eval(), เบเปเบงเบเบเปเบฒเบเบฐเปเบซเบผเบเบเบฒเบ, เบเบฒเบเบชเบฐเบเปเบญเบ (Reflect เปเบฅเบฐ Proxy), Intl API เปเบฅเบฐเบเบฒเบเบเบธเบเปเบ RegExp. เปเบเบทเปเบญเปเบเบตเบเปเบเป Hermes เปเบเปเบญเบฑเบเบเบฅเบดเปเบเบเบฑเบ React Native, เบเบฝเบเปเบเปเปเบเบตเปเบกเบเบปเบงเปเบฅเบทเบญเบ "enableHermes: true" เปเบเบปเปเบฒเปเบเปเบเบเบเบฒเบ. เบกเบฑเบเบเบฑเบเปเบเบฑเบเปเบเปเบเปเบเบตเปเบเบฐเบชเปเบฒเบ Hermes เปเบเปเบซเบกเบ CLI, เบเปเบงเบเปเบซเปเบเปเบฒเบเบชเบฒเบกเบฒเบเบเบฐเบเบดเบเบฑเบเปเบเบฅเป JavaScript เบเบตเปเบกเบฑเบเบเบฒเบเปเบชเบฑเปเบเบเปเบฒเบชเบฑเปเบ. เปเบซเบกเบเบเบฒเบเบฅเบงเบเบฅเบงเบกเบเบตเปเบเบตเปเบเบฝเบเปเบกเปเบเบกเบตเบขเบนเปเบชเปเบฒเบฅเบฑเบเบเบฒเบเปเบเปเบเบฑเบเบซเบฒ, เปเบเบดเปเบเบเปเบงเบเปเบซเปเบเปเบฒเบเบเปเปเบฅเบงเบเบฅเบงเบก JavaScript เบเบธเบเปเบเบฑเปเบเปเบเบฅเบฐเบซเบงเปเบฒเบเบเบฐเบเบงเบเบเบฒเบเบเบฑเบเบเบฐเบเบฒ, เปเบเปเปเบเบทเปเบญเบชเปเบฒเบ bytecode เบเบตเปเปเบเปเปเบเปเปเบเบญเบธเบเบฐเบเบญเบ.
เปเบเปเบงเบฅเบฒเบเบฝเบงเบเบฑเบ, Facebook เบเปเปเปเบเปเบงเบฒเบเปเบเบเบเบตเปเบเบฐเบเบฑเบ Hermes เบชเปเบฒเบฅเบฑเบ Node.js เปเบฅเบฐเบงเบดเบเบตเปเบเปเปเบเบญเบทเปเบเป, เปเบเบเบชเบธเบกเปเบชเปเบเบฝเบเปเบเปเบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบเบกเบทเบเบท (เบเบฒเบเบฅเบงเบเบฅเบงเบก AOT เปเบเบ JIT เปเบกเปเบเบเบตเบเบตเปเบชเบธเบเปเบเบชเบฐเบเบฒเบเบเบฒเบเบเบญเบเบฅเบฐเบเบปเบเบกเบทเบเบท, เปเบเบดเปเบเบกเบต RAM เบเปเบฒเบเบฑเบเปเบฅเบฐ Flash เบเปเบฒ). เบเบฒเบเบเบปเบเบชเบญเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเปเบเบทเปเบญเบเบเบปเปเบเบเบตเปเบเปเบฒเปเบเบตเบเปเบเบเบเบฐเบเบฑเบเบเบฒเบ Microsoft เปเบเบตเบเปเบเบตเบเปเบกเบทเปเบญเปเบเป Hermes, เปเบญเบฑเบเบเบฅเบดเปเบเบเบฑเบ Microsoft Office เบชเปเบฒเบฅเบฑเบ Android เบเบฐเบชเบฒเบกเบฒเบเปเบเปเปเบเปเปเบ 1.1 เบงเบดเบเบฒเบเบต. เบซเบผเบฑเบโเบเบฒเบโเบเบฒเบโเปเบฅเบตเปเบกโเบเบปเปเบโเปเบฅเบฐโเบเบฒเบโเบเปโเบฅเบดโเปเบเบ 21.5MB เบเบญเบ RAMโ, เปเบโเบเบฐโเบเบฐโเบเบตเปโเปเบโเบเบฐโเบเบฐโเบเบตเปโเบเบฒเบโเบเปเบฒโเปเบเปโเปเบเบทเปเบญเบโเบเบฑเบ V8 เบกเบฑเบโเปเบเปโเปเบงโเบฅเบฒ 1.4 เบงเบดโเบเบฒโเบเบตโเปเบเบทเปเบญโเปเบฅเบตเปเบกโเบเบปเปเบโเปเบฅเบฐโเบเบฒเบโเบเปโเบฅเบดโเปเบเบโเบซเบเปเบงเบโเบเบงเบฒเบกโเบเปเบฒโเปเบกเปเบ 30MBโ.
เปเบเบตเปเบกเปเบเบตเบก: เปเบเบชเบเบธเบ เบเบฑเบเบเบตเบกเบกเบฒ เบเบปเบโเบเบฒเบโเบเบปเบโเบชเบญเบโเบเบญเบโเบเบปเบโเปเบญเบโ. เปเบกเบทเปเบญเปเบเป Hermes เบเบฑเบเปเบญเบฑเบเบเบฅเบดเปเบเบเบฑเบ MatterMost, เปเบงเบฅเบฒเบเบตเปเบเบฐเปเบฅเบตเปเบกเบกเบตเปเบซเปเปเบฎเบฑเบเบงเบฝเบ (TTI, Time To Interact) เบซเบผเบธเบเบฅเบปเบเบเบฒเบ 4.30 เบซเบฒ 2.01 เบงเบดเบเบฒเบเบต, เบเบฐเปเบฒเบเบเบญเบเปเบเบฑเบเปเบเบฑเบ APK เบซเบผเบธเบเบฅเบปเบเบเบฒเบ 41 เบซเบฒ 22 MB, เปเบฅเบฐเบเบฒเบเบเปเบฅเบดเปเบเบเบเบงเบฒเบกเบเบณเบเบฒเบ 185 เปเบเบฑเบ 136. MB.
เปเบซเบผเปเบเบเปเปเบกเบนเบ: opennet.ru