目前在用Rust写一个跨平台GUI项目,支持Rust+J***aScript混合编程。
创建这个项目的初衷是想使用Web技术栈写一些个人用的桌面应用,但是又不喜欢Tauri/Eletron这种基于WebView的方案,干脆就自己写了。
JS引擎使用QuickJS,布局使用YogaLayout,2D图形使用Skia,窗口管理使用Winit,然后自己解析CSS、维护组件树和绘制组件。
搞了快一年了,现在已经支持Windows, Linux, MacOS, Android和鸿蒙OS平台,前端框架支持Vue, React和Solid…。
{dede:pagebreak/}
女明星穿瑜伽裤出门是什么体验?
现在已经有5K、6K、8K分辨率显示器,那么8K之后是什么?
如何长时间保存重要数据?
如何评价前端框架 Solid?
苹果 6 月 10 日召开的 2025 年全球开发者大会「WWDC25」,有哪些值得关注的信息?
你在出租房屋发现过什么前租客留下的“宝藏”?
电脑装机两个小时,算不算长时间?
本人女20,平胸跟男生一样怎么办 ?
想往鱼缸里种点水草,但是家里鱼缸大了买水草泥或者底砂太贵了,有没有生活中可以替代的物品或其他建议?
为什么中国JK无法拍出日本JK的感觉?
postgres集群的选择?
英国登山队靠人均 124 万元的氙气疗法,无高反四天登顶珠峰,该方法究竟是什么体验?背后有哪些争议?
张学友在澳门演唱会被要求讲普通话,这背后反映了哪些文化和社会问题?
程序员的时间管理真的是写代码1小时,调试8小时吗?
广西举全区之力支持柳州化解债务,是否意味着***隐性债务正受到越来越多的重视?
HTTP/3 解决了什么问题,又引入了什么新问题?