将jQuery UI 1.7.2升级到1.8.7会导致性能提升吗?

d0r*_*0rc 5 performance jquery jquery-ui upgrade

我的网站只使用jQuery UI中的对话框和按钮.一般情况下工作正常,但有时用户会面临轻微的性能问题; 系统没有他们认为的那样响应.

从jQuery 1.4.2升级到1.4.4确实做得很好,因为我的代码中有很多find()/ filter()调用.我是否期望通过升级jQuery UI获得一些性能优势?

Jas*_*Cav 5

关于升级库,有几点需要考虑.

  1. 这样做有多难.很多时候,如果是次要版本升级,您将不会看到任何API更改或任何此类性质的更改.执行升级应该是一个相当顺利的过程.在这种情况下,我没有看到您执行升级的任何原因.
  2. 在转到更主要版本的情况下,您需要考虑可能导致升级到新版本库的API更改需要更长时间.这可能不仅仅是一个简单的想法"放下新的图书馆,你很高兴." 话虽如此,我通常会尽量使我的库保持最新状态.是的,现在可能稍微多做一些工作,但从长远来看,连续升级图书馆比每5年一次更容易.

至于性能改进的类型,如果升级到1.8.7,您将看到,请查看发行说明.您不仅应该看到改进,还应该具有更多的功能可用性.

这一切都说......

很多时候,如果使用库的代码得到改进,性能改进会受到更好的影响.更好的算法,更好的结构使用等可以显示比仅升级库更好的改进.我将研究这个以及升级jQueryUI库.


Qua*_*kle 0

发行说明说它更轻 - 我大胆猜测这也有助于它更快一点。