我可以在网页上拥有多少 elements/much 条数据?
How many elements/much data can I have on webpage?
我最近对我的后端做了一些性能改进,我决定试一试。
我尝试推出 1000 种带有图像的产品,这些产品在所有基于桌面的浏览器上都能正常工作,但是它使网站在我的 ipad mini 上崩溃。有没有最好的 practices/performance-tests 可用?移动浏览器有自己的站点,不包括在内。
明确一点:我不想解决 iPad 上的问题,我想知道是否有 DOM-size 的最佳实践。
iPad 因 JavaScript 而崩溃是出了名的。如果您要处理大量 JS,尤其是执行时间随着页面上数据量的增加而增加的 JS,这可能是您遇到问题的原因。
你必须使用 Lazy load jquery 插件来加载长网页中的图像。在用户滚动到它们之前,不会加载视口外的图像。这与图像预加载相反。
好吧,您应该了解 TDD. For automation purposes I would strongly recommend Karma,它是 AngularJS 团队的测试框架。
Karma 允许您 运行 在许多浏览器或模拟设备上同时测试相同的代码,它记录执行时间并显示您在不同环境中可能遇到的次要和主要错误。
我最近对我的后端做了一些性能改进,我决定试一试。
我尝试推出 1000 种带有图像的产品,这些产品在所有基于桌面的浏览器上都能正常工作,但是它使网站在我的 ipad mini 上崩溃。有没有最好的 practices/performance-tests 可用?移动浏览器有自己的站点,不包括在内。
明确一点:我不想解决 iPad 上的问题,我想知道是否有 DOM-size 的最佳实践。
iPad 因 JavaScript 而崩溃是出了名的。如果您要处理大量 JS,尤其是执行时间随着页面上数据量的增加而增加的 JS,这可能是您遇到问题的原因。
你必须使用 Lazy load jquery 插件来加载长网页中的图像。在用户滚动到它们之前,不会加载视口外的图像。这与图像预加载相反。
好吧,您应该了解 TDD. For automation purposes I would strongly recommend Karma,它是 AngularJS 团队的测试框架。
Karma 允许您 运行 在许多浏览器或模拟设备上同时测试相同的代码,它记录执行时间并显示您在不同环境中可能遇到的次要和主要错误。