使用Electron开发程序,不可避免地遇到高I/O或高计算型任务。这些任务如果在主进程中执行,势必造成阻塞窗口、程序卡顿、用户体验降低等问题。本文阐述了在Electron环境下将这些任务通过异步的方式执行。本文将阐述在可选择的异步方式中,各有的特点以及如何选择和提高用户体验。