一个用 Go 和 WebAssembly 构建渐进式 Web 应用(PWA)的包,UI 完全用 Go 声明式编写。
8973406GoMIT更新于 昨天
Yew 是一个用 Rust 编写的前端框架,通过 WebAssembly 在浏览器中运行应用。开发者可以用宏在 Rust 代码中书写交互式 HTML,写法接近 React 中的 JSX,对有 React 经验的开发者比较容易上手。
框架在每次渲染时尽量减少 DOM API 调用以提升性能,并支持把计算密集的任务交给后台 Web Worker 处理,从而保持主线程响应。Yew 还支持与 JavaScript 互操作,可以使用 NPM 包,也便于集成到已有的 JavaScript 项目中。
项目采用 Apache-2.0 许可证,仓库内附带示例、更新日志,并提供多语言文档。
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
一个用 Go 和 WebAssembly 构建渐进式 Web 应用(PWA)的包,UI 完全用 Go 声明式编写。
用于构建交互式用户界面的 JavaScript 库,基于可组合的组件开发。
Angular 是基于 TypeScript 的 Web 应用开发平台,内置 CLI、路由、表单和 SSR 等能力。
基于 Svelte 构建全栈 Web 应用的框架,提供路由、服务端渲染和多平台部署适配器。
基于 WebAssembly 和 JavaScript 移植的 FFmpeg,可在浏览器中录制、转码和推流音视频。
面向 D 语言的轻量 2D 游戏引擎,内置物理、动画、瓦片地图和对话系统。