This site describes solve-engine as it is on main: 2.43.0, which npm does not have yet. npm installs 2.40.0, so a page may show an answer that version does not give yet.
EvalTier
Defined in: packages/engine/src/engine/ThreeTierEvaluator.ts:47
How much work a line’s evaluation required.
The tiers exist because most lines in a document have not changed. A line that is clean and cached costs far less than one being compiled fresh, and knowing which happened is how a slow document gets diagnosed.
Enumeration Members
Section titled “Enumeration Members”Skipped
Section titled “Skipped”Skipped: 0;Defined in: packages/engine/src/engine/ThreeTierEvaluator.ts:55
Skipped, already clean or non-evaluable.
Tier1: 1;Defined in: packages/engine/src/engine/ThreeTierEvaluator.ts:49
Full pipeline: Lex → Parse → Compile → Execute (visible + dirty).
Tier2: 2;Defined in: packages/engine/src/engine/ThreeTierEvaluator.ts:51
Execute-only from cached bytecode (visible + cached).
Tier3: 3;Defined in: packages/engine/src/engine/ThreeTierEvaluator.ts:53
Compile-only for dependency tracking, for a dirty line below the viewport (backgroundCompile). Executes only variable assignments.