gpt4 book ai didi

javascript - 基于浏览器插件的 RIA 与基于 Java Script 的 RIA 的性能

转载 作者:行者123 更新时间:2023-11-29 22:41:25 28 4
gpt4 key购买 nike

对于我的数据密集型 Web 应用程序(繁重的表格和复杂的报告),从性能的 Angular 来看,哪个更好......基于浏览器插件的 RIA(例如 SilverLight)或基于 Java Script 的 RIA(例如 ExtJS)?

此时,我们可以避免讨论插件可用性等问题,我唯一关注的是性能。推理将不胜感激。

最佳答案

在计算方面,与 Javascript 相比,Silverlight 将胜出,没有竞争,尤其是 Silverlight 4(计算速度是其两倍)。但我认为原始数字运算性能不一定是最重要的事情,Chrome 的 Javascript 引擎比 IE8 快 10 倍,但 ExtJS 中的 Web 应用程序的响应速度几乎没有快 10 倍。对象模型的操作速度似乎更重要,而 HTML 在这里似乎处于劣势,因为它并不是真正为 ExtJS 中的网格等复杂控件构建的。

如果您查看由 ExtJS 网格生成的 HTML here ,它从网格的最外层容器到单元格的内容有 13 层深。所有这些层都在欺骗 HTML 和 CSS 做正确的事情。

虽然我有点猜测,但有理由认为 Silverlight 的对象树要扁平得多,因为好吧,它可以按照其构建的方式来完成它所做的事情。再加上 Silverlight 的硬件加速,它肯定会在性能部门胜出,但无论如何我也认为在使用像 ExtJS 这样的框架时性能不会很快成为瓶颈。通常,它仍然足够快。

关于javascript - 基于浏览器插件的 RIA 与基于 Java Script 的 RIA 的性能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2490015/

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