gpt4 book ai didi

web - Uno 平台 WASM 性能 : good/acceptable/terrible

转载 作者:行者123 更新时间:2023-12-05 03:32:45 26 4
gpt4 key购买 nike

我正在研究 Uno 平台并尝试运行 Getting-Started-Tutorial-1在我的笔记本电脑上。很简单:demo .但是在本地主机上加载这个简单的页面需要 10 秒。

关于 UnoConf据说Uno Gallery是用uno平台写的。我测量了用户查看页面和加载所有后台数据的时间。结果:

  • Safari - 50 秒白屏,然后加载页面(我没有找到如何测量后台负载)。
  • Firefox - 30 秒的白屏和 34 秒的总时长(4 秒页面在后台加载)
  • Crome - 17 秒白屏,总时长 21 秒(后台加载页面 4 秒)

在不清除缓存的情况下重新加载页面几乎需要相同的时间。

为了比较,我打开了 Vuetify Gallery .向用户显示页面需要 3 秒,总负载为 30 秒(后台加载页面 27 秒)。因此,用户可以在 3 秒内看到该页面并与之交互。

问题:这是真正的 Uno Platform WASM 性能吗?在移动应用程序(Android 和 iOS)中是否相同?任何解决方案如何加快速度?你能推荐其他框架来开发性能更好的移动应用程序+网络吗?

最佳答案

WebAssembly 中的加载性能高度依赖于应用程序的编译方式。有多种运行时执行模式(请参阅 https://github.com/unoplatform/Uno.Wasm.Bootstrap/blob/main/doc/runtime-execution-modes.md ),这会影响应用程序的下载大小和运行时性能。然而,总的来说,WebAssembly 应用程序(至少目前)比基​​于 JavaScript 的应用程序的下载量更大——因此在连接速度较慢的情况下,它们第一次加载的时间也会更长。随后的加载应该很快。展望 future ,随着 WebAssembly 方面的新创新以及 .NET future 版本的新改进,性能和下载大小将不断提高。

对于 Uno 平台的移动和桌面目标,性能非常接近 native ,加载时间将与该平台上任何基于 .NET 的移动应用程序的性能相匹配。

关于web - Uno 平台 WASM 性能 : good/acceptable/terrible,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70411609/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com