8 browser sandboxes without Docker: how we isolated code execution on the client side
Summary
This article presents a browser-based sandbox system that runs code safely on the client side without Docker. It covers isolated execution for JavaScript, Python, SQL, HTML/CSS, Markdown, Bash, Regex, and Cron using Web Workers, WebAssembly, iframe sandboxing, and sanitization tools. The implementation also adds timeout controls, cancellation, logging capture, and fallback loading for Pyodide and SQL.js from CDNs. The piece is highly technical and focused on building a developer platform for secure in-browser code execution.
Classifications
industries
No industries detected
applications
No applications detected
AskAI Classifications
Labels
No AI classifications detected