15  Wasm в Quarto

Здесь будет текст про интерактивность в Quarto.

marimo источник

Реактивные ячейки Python в файлах .qmd позволяют писать Python непосредственно внутри блоков разметки Quarto. Marimo разумно повторно выполняет только зависимые ячейки при изменении переменных — нет необходимости запускать все.

Полная интеграция с Quarto Встраивает реактивные «острова» Marimo в Quarto, позволяя читателю изменять и повторно запускать примеры кода в статическом HTML-выводе.

Дружелюбный к разработчикам Сочетает сильные стороны Marimo, такие как блокноты на чистом Python, дружественные к git форматы и совместимость со скриптами, с возможностями публикации Quarto. Это упрощает создание интерактивной документации, блогов, учебных пособий или панелей мониторинга.

marimo + Quarto

Add marimo to Quarto

WebR - R in the Browser

Pyodide

Quarto WebR

Quarto Live

Пример ShinyLive

shinylive

Introducing: the marimo-quarto plugin! https://github.com/marimo-team/quarto-marimo https://marimo-team.github.io/quarto-marimo/

Reproducible data science with webR and Shinylive | George Stagg | Posit https://www.youtube.com/watch?v=wK3vPbcSoFE&ab_channel=PositPBC

Добавление теста с множественным выбором в Quarto Live Tutorials https://yabellini.netlify.app/blog/2024-09-29-quarto_live_quiz/

Заключение