返回首页

24小时热榜

7作者: dannote大约 22 小时前原帖
QuickBEAM 是一个嵌入在 Erlang/OTP 虚拟机中的 JavaScript 运行时。<p>如果你正在构建一个全栈应用,JavaScript 无论如何都会渗透进来——无论是前端、服务器端渲染(SSR)还是第三方代码。<p>QuickBEAM 在 OTP 监督树中运行这些 JavaScript。<p>每个运行时都是一个进程,具有一个 `Beam` 全局,可以: - 调用 Elixir 代码 - 发送/接收消息 - 创建和监控进程 - 检查运行时/系统状态<p>它还提供了基于 OTP/本地原语的浏览器风格 API(如 fetch、WebSocket、Worker、BroadcastChannel、localStorage、本地 DOM 等)。<p>这使得它可以用于: - 服务器端渲染(SSR) - 沙盒化用户代码 - 每个连接的状态 - 后端 JavaScript 与 OTP 的直接互操作<p>值得注意的几点:<p>- JavaScript 运行时是受监督的,并且可以重启 - 具有内存/资源限制和 API 控制的沙盒化 - Erlang 可以直接读取的本地 DOM(没有字符串渲染步骤) - JS 和 Erlang 之间没有 JSON 边界 - 内置 TypeScript、npm 支持和本地插件<p>QuickBEAM 是 Elixir Volt 的一部分——一个基于 Erlang/OTP 的全栈前端工具链,不依赖 Node.js。<p>目前仍在早期阶段,欢迎反馈。
5作者: richardstahl大约 5 小时前原帖
我想在一个周末和朋友的11岁女儿一起制作一个简单的游戏,她会在我们家过夜。我有一台Mac电脑和Claude Code Max及Codex,因此我具备创建AI内容的条件。我很乐意进行一些准备和预设。主要是希望她能理解一些基础知识,并在几个小时内体验到构建视觉作品的乐趣。根据以往的经验,这个游戏必须与粉色独角兽有关。 我尝试过Godot,但觉得对于这个用例来说复杂度太高。如果我们进行一些配对编程,那么使用Godot会花费太多时间来迭代或解释概念。我查看过https://github.com/Jibby-Games/Flappy-Race,但我认为在一个下午或两天内无法和她一起完成这个项目。我也不太确定如何获取或管理游戏资产。 你会推荐Godot、Scratch、PICO-8、浏览器中的JS(p5.js)还是其他什么工具?特别希望听到那些实际与这个年龄段孩子一起制作游戏的人的回复。