1 个仓库
User interfaces where application logic is executed as a compiled binary within the browser runtime.
Distinct from Browser-Based Interfaces: Distinct from web-based interfaces (which typically imply JS) and binary translators (which imply instruction translation).
Explore 1 awesome GitHub repository matching user interface & experience · Compiled Binary Interfaces. Refine with filters or upvote what's useful.
Vugu 是一个 Go WebAssembly UI 库和框架,用于构建类型安全、基于组件的单页应用程序。它作为一个单文件组件框架,将标记、样式和逻辑捆绑到模块化单元中,利用虚拟 DOM 引擎将状态变化与浏览器输出同步。 该项目具有一个 Go 组件生成器,可在编译时将自定义 UI 模板转换为可执行的 Go 源代码。它通过基于 WebAssembly 的运行时(在浏览器中以编译后的二进制文件形式执行应用程序逻辑)以及用于生成静态 HTML 以改善初始加载时间的服务器端渲染工具而脱颖而出。 该框架涵盖了广泛的能力,包括基于文件的路由、组件生命周期管理和状态驱动的 UI 同步。它为组件组合、事件处理和动态数据绑定提供了原语,并由开发服务器和用于二进制大小优化的构建自动化提供支持。
Renders user interfaces in the browser using a compiled WebAssembly binary to execute application logic instead of scripts.