Две строки вставляют целый компьютер — процессор, компилятор и операционную систему — в любую страницу. От принимающей страницы не требуется ничего: ни сборки, ни заголовков, ни фреймворка.
<script type="module" src="https://tym83.github.io/paleocomputing/oberon/embed.js"></script> <oberon-machine base="https://tym83.github.io/paleocomputing/oberon/"></oberon-machine>
Машина считает в отдельном потоке: эмулятор не отбирает у страницы главный поток, и прокрутка не дёргается. Когда вкладка скрыта или элемент ушёл за край окна, машина сама останавливается — у модели RTL нет эвристики простоя, и иначе она жгла бы ядро впустую.