Tools, learning & writingProject record · Sep 2026

Interactive Tools, Learning & Writing

Sandbox: browser code experiments

Two related Vue/CodeMirror implementations of a browser-only JavaScript/Python editor with execution, console output, saved files and export.

VueCodeMirrorViteWeb WorkersPyodideWebAssembly
Why it sits here. Meaningful application and runtime tradeoffs; should be visible as an experiment family, with weaker authorship evidence than the two preceding projects.
07 / A pitch. A piano roll. A new perspective.STUDY IN SPACE

01 / IMPLEMENTATION & CONTRIBUTION

What the work involves

Local Vue/CodeMirror variants implement editing, language switching, file persistence, console output, and export. One uses an iframe/main-thread runtime; the other runs JavaScript and Python in terminable workers.

Technical depth

CodeMirror language extensions and completions; browser execution bridges and console serialization; lazy Pyodide/WebAssembly loading; worker lifecycle and execution timeouts; localStorage file management; formatting and export; draggable output layout.

The project family

dataannotation/may22dataannotation/may22codex

02 / RESULTS

What came out of it

Two browser-only execution designs explore the same editor workflow, including lazy Pyodide loading and worker execution budgets. They are experiments rather than production-secure sandboxes.

03 / SUPPORTING EVIDENCE

Follow the source

Implementation notes, project records, and supporting artifacts.

Source context & project scope

Origin is an evaluation/project folder; avoid implying paid employment or customer delivery.

Do not call either variant a production-secure sandbox.

The iframe/main-thread version cannot reliably interrupt blocking execution; worker version has explicit termination budgets.

No authored commit history or usability/compatibility measurements verified.

Vue/Vite, CodeMirror, JavaScript/Python language tools.

SOURCE · 2026-09-17

Iframe JavaScript execution and lazy Pyodide Python implementation.

SOURCE · 2026-09-17

Local file persistence.

SOURCE · 2026-09-17

Worker-based execution, termination timeouts, save/export and formatting.

SOURCE · 2026-09-17
CONTINUE IN INTERACTIVE TOOLS, LEARNING & WRITING

Daily News Vision Terminal