BROWSER LAB STUDIO

前端实验,
放进隔离舱。

浏览器本地代码实验台。相较直接 eval,这版使用 sandbox iframe 运行用户代码,并捕获同步与短时异步 console 输出,适合 JS、DOM、Canvas、WASM、WebGPU 和 ONNX 接入草稿。

JAVASCRIPT

同步 / 异步 console、数据处理、浏览器 API 快速试验。

EDITOR10 lines
SANDBOX PREVIEWiframe · allow-scripts
EXPORT

试验过程,
可以留下。

报告包含当前模板、代码、日志、运行次数、耗时与异步捕获设置,适合保存实验记录或贴进 issue。

LOGS
No logs
REPORT
BitLeap Browser Lab Studio

Template: js
Status: idle
Runs: 0
Last duration: —
Capture async logs: 600ms

Code:
// JavaScript 浏览器实验台
console.log("Hello BitLeap Lab")

const arr = [1, 2, 3, 4, 5]
console.table(arr.map((x) => ({ value: x, square: x * x })))

await new Promise((resolve) => setTimeout(resolve, 240))
console.info("async log captured")
return arr.reduce((sum, item) => sum + item, 0)


Logs:
No logs
SANDBOX RUNNER

不在 React 页面上下文直接 eval,而是把代码放进独立 iframe 运行并用 postMessage 回传日志。

ASYNC CONSOLE

可设置异步日志捕获窗口,短延迟 Promise、setTimeout 输出也能进入内置 Console。

LOCAL DRAFT

当前代码和设置会保存到 localStorage,刷新页面后可以继续上一次草稿。

BitLeap · 本地计算 · 隐私优先