RunJS 是一款轻量级交互式编程环境,将代码编辑、执行与调试整合在极致简约的界面中。作为 macOS 原生的 JavaScript 实验室,它支持从基础语法测试到复杂算法验证的全场景需求,实时反馈执行结果的同时保持完整的 Node.js 生态兼容性。无论是快速原型开发、API 接口调试还是教学演示,RunJS 都能通过其即时响应特性和可视化数据展示,大幅提升代码探索效率。
软件截图
安装流程
打开安装包将软件图标
拖拽至右侧Applications
文件夹即可完成安装,使用激活码
完成激活
功能特色
-
零延迟执行引擎
基于 V8 隔离上下文,实现代码修改后 50ms 内自动重新执行。支持 ES2023 最新语法特性,可选 Babel 预设即时转译实验性提案。 -
全栈调试支持
内置 Chrome DevTools 协议调试器,可连接远程 Node.js 进程。异常捕捉展示调用栈火焰图,内存快照对比发现泄漏点。 -
智能数据可视化
自动识别 JSON/ArrayBuffer 等数据结构,生成交互式表格或树形图。函数性能分析以热力图显示耗时分布,支持导出为 Markdown 报告。 -
多环境切换
一键切换浏览器/Node.js 运行时模式,模拟不同用户代理和地理位置。npm 模块自动补全,require 本地模块无需配置路径。 -
教学协作功能
代码片段生成分享链接(支持 GitHub Gist),实时协同编辑显示多人光标。执行历史时间轴可回溯至任意修改节点。 -
开发者效率工具
片段管理器保存常用代码模板,快捷键直接插入。与 VS Code 共享代码片段库,终端命令直接 pipe 至 RunJS 处理。 -
系统深度集成
Touch Bar 显示变量监控值,系统通知提示长时间运行结束。M1 芯片原生优化,执行速度比 Rosetta 环境提升 3 倍。