首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >nodeJS /电子呈现页面比Chrome慢

nodeJS /电子呈现页面比Chrome慢
EN

Stack Overflow用户
提问于 2017-07-18 01:57:41
回答 1查看 2.3K关注 0票数 11

我们正在建立一个带有电子(nodeJS 7.4.0/电子1.6.11)的餐厅POS系统。对于POS系统来说,速度和可靠性是两个最重要的要求,在花了一段时间构建这个应用程序之后,我们不再确定电子是否是适合我们的软件。

速度似乎是主要问题。为了进行测试,我们构建了一个应用程序,它只显示2个"hello world“html页面,没有任何额外的javascript或任何其他资产。在现代iMac上运行时,当在页面之间切换时,应用程序在页面加载之间显示为白色时会出现很短的延迟。在运行Windows 7的旧PC上,只需在这2页之间切换就需要1秒的时间。mac上的加载时间为167 is,用于一个空的“”页面。

现在,在Chrome浏览器中直接运行这2页,页面立即加载,没有任何加载时间,页面加载之间也没有白光闪光灯。网络检查器中的40毫秒。

速度上的差异要大得多,因为加载Javascript文件和图像的页面更加复杂(尽管所有内容都是本地加载的)。

为什么电子和铬的加载时间要长得多,我们做错了什么?

EN

回答 1

Stack Overflow用户

发布于 2022-11-17 00:17:27

在最后一个版本的Chrome中,您无法将NodeJS 7.4.0 (with v8 5.4.500.27)Electron 1.6.11与当前版本的v8进行比较。

在每次版本更新过程中,NodeJS、v8和even都有很多性能实现,甚至连内存管理都更好。

我建议升级NodeJSElectron的版本,并再次测试结果。

此外,如果您在NodeJs服务器上提供带有http的html,由于电子在幕后为您服务内容,它将比在电子中运行得更快。同样,只要使用最新版本,时间间隔就应该更小:)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45156262

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档