【发布时间】:2018-01-17 16:19:47
【问题描述】:
Chrome 更新到 60 版后,我的应用程序(Typescript + React)运行缓慢。使用 Chrome 开发工具中的 Performance 选项卡,我发现浏览器会花时间渲染元素(Layout 过程)。
有人遇到过这样的问题吗?什么可能导致这种情况?代码肯定是一样的,我再次检查了两个不同版本的 Chrome。我的想法不多了。
【问题讨论】:
-
TypeScript 和 React 有哪些版本?
-
TypeScript 2.4.1.0, React 15.0
-
尝试升级到 React 15.6.1,我们获得了非常显着的性能提升。
-
不幸的是没有工作
-
好的,问题似乎在于使用 Grid 构建的站点布局。出于某种原因,在 Chrome 更新后,这个布局在我的应用程序中变得非常慢 - 我尝试使用网格、flexbox 和浮动来构建布局,前两个非常慢,浮动工作得很好。
标签: javascript reactjs google-chrome typescript