V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
TomeWong
V2EX  ›  程序员

eleectron 使用 web worker 处理批量上传文件,如何将 web woker 信息很好回传至渲染进程

  •  
  •   TomeWong · 2020-04-27 11:50:22 +08:00 · 1220 次点击
    这是一个创建于 1658 天前的主题,其中的信息可能已经有所发展或是发生改变。

    web worker 提供了 postMessage 来处理 worker 主进程和子进程间的通信。

    由于需要将已上传成功的文件的信息回传至渲染进程中显示上传的进度。

    但 web worker 频繁通信也会存在性能问题,这种问题各位可否遇到,怎么处理的

    3 条回复    2020-04-27 12:39:20 +08:00
    oxogenesis
        1
    oxogenesis  
       2020-04-27 12:26:28 +08:00
    同问
    我的应用传文件时,页面会不响应
    GM
        2
    GM  
       2020-04-27 12:29:46 +08:00
    一般来说,所谓频繁通信导致的性能问题,指的是真的很频繁,比如一秒钟成百上千甚至上万次这种,才可能会造成性能问题。
    你就一秒钟通信一两次或者三四次,足够平滑进度显示了,哪里会有什么鬼性能问题。
    Chenamy2017
        3
    Chenamy2017  
       2020-04-27 12:39:20 +08:00
    楼上说的对,你的通信不至于导致性能问题,如果出现可以看看是不是其他问题。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2674 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 06:36 · PVG 14:36 · LAX 22:36 · JFK 01:36
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.