本帖最后由 荼泱 于 2026-1-23 23:56 编辑
【JadeView】全网最强性能WebGUI解决方案_精易论坛
介绍
JadeView 专为 Web界面而生:轻量、安全、接口简单。让程序流畅又美观,开发效率直线提升。
轻量驱动流畅,安全护航开发,JadeView 以 WebView 全场景潜力,异步架构赋能无滞交互,极致性能体验,创作自在随心。
具体介绍:https://jade.run/spec
更新了什么?
支持了前端到后端的同步通讯
现在前端使用jade.invoke(command, payload)即可拿到Promise对象。
Promise对象包含了后端返回的数据文本
全网最低耗时通讯方案!同步通信耗时不足1ms!
现在我们不在使用WebView自带的PostMessage,而是使用了invoke方法。
这个方法绕过了WebView的PostMessage,直接调用了后端的方法。
那么性能提升多少?
WebView的PostMessage 到后端再到后端发出通讯到前端,需耗时:5-10ms
现在,invoke方法直接调用了后端的方法到取得后端数据,耗时:不足1ms!
通信延迟优化
旧模型:基于事件或postMessage,涉及浏览器安全检查、事件循环调度等额外开销,延迟通常在 5-10ms 范围
新模型:直接通过自定义协议(http://jade.{appname}/invoke/)通信,绕过了浏览器事件队列,延迟可降低至 0.3-0.6ms
提升幅度:70%-90% 的延迟降低
可以直接在网络选项卡中查看invoke方法调用的详细数据!
>这种基于自定义协议的IPC模型与现代框架的通信机制一致,已被证明在性能和可靠性上优于传统的事件驱动模型。通过直接利用浏览器的HTTP请求机制,避免了额外的中间层开销,实现了更高效的前后端通信。
其它功能更新
其它功能更新不再一一列举,各位可以前往官网查看更新日志。
https://jade.run/spec/changelog
JadeView 资源
DLL和易SDK源码:
dll在发行页面中即可下载
易语言DLL:一般使用JadeView_x86_dynamic.dll或JadeView_x86_static.dll
易语言SDK和Dmoe在仓库的代码文件中。
或者下载易语言Demo整合包:
JadeView_x86_v1.0.5.zip
(1.57 MB, 下载次数: 119)
|