diff --git a/04.internals.md b/04.internals.md index 20f0e9f78..2da76c038 100644 --- a/04.internals.md +++ b/04.internals.md @@ -4,6 +4,10 @@ title: Internals permalink: /internals/ --- +* toc +{:toc} + +# High-Level Design ![High-Level Design]({{ site.baseurl }}/img/engines_high_level_design.jpg) On the diagram above is shown interaction of major components of software system: Parser and Runtime. Parser performs translation of input ECMAScript application into byte-code with specified format (refer to [Bytecode](/internals/#byte-code) and [Parser](/internals/#parser) page for details). Prepared bytecode is executed by Runtime engine that performs interpretation (refer to [Virtual Machine](/internals/#virtual-machine) and [ECMA](/internals/#ECMA) pages for details).