美文网首页
Electron官方推荐的性能优化方案

Electron官方推荐的性能优化方案

作者: 笃笃木鱼 | 来源:发表于2020-02-12 23:59 被阅读0次

内容主要来源于翻译官方文档

  1. 选用精简的模块
    尽量使用精简通用的模块。当你选择所需模块是,在npm仓库中检索是否有star更多更精简或者更小的版本
  2. app启动后不要立即执行长耗时操作
    检查在启动过后是否立即执行了大量任务。建议根据用户使用按需按队列执行操作
  3. 不要阻塞主进程
    主进程很忙。它要与操作系统交互,控制UI线程,控制app中多个组件,因此不要把耗时长的任务放在主进程中
    3.1 需要CPU重度参与的任务可以使用worker threads
    3.2 尽量使用异步操作或者 remote 模块
    3.3 尽量避免在主进程中进行I/O操作
  4. 使用js中的进程调度和计算优化
    requestIdleCallback() Web Workers这类技术
  5. 不要使用electon内核中已有的polyfill
    electron中内置了最新版的chrome浏览器内核,大部分JavaScript特性都不需要polyfill
  6. 如无必要,不使用网络请求
    与传统网站的优化类似,尽量减少网络请求。同时考虑把大文件打包在app中,减少大文件网络请求
  7. 打包压缩代码
    可以采用传统的方案如webpack parcel rollup

相关文章

  • Electron官方推荐的性能优化方案

    内容主要来源于翻译官方文档 选用精简的模块尽量使用精简通用的模块。当你选择所需模块是,在npm仓库中检索是否有st...

  • IOS基础知识-离屏渲染原理篇

    优化方案 官方对离屏渲染产生性能问题也进行了优化: iOS 9.0 之前UIimageView跟UIButton设...

  • Spark 性能优化方案

    Spark 性能优化方案(转自李智慧的Spark性能优化方案): Spark性能测试工具 •Spark性能测试基准...

  • GitLab优化

    优化GitLab性能,修改gitlab配置文件/etc/gitlab/gitlab.rb 官方推荐最低物理配置是 ...

  • mysql程序

    MySQL性能优化方案总结

  • 前端性能优化

    对于前端的性能优化,主要有分为加载优化和性能优化。在Google官方文档中,给出了性能优化有哪些好处。前端优化的最...

  • Android优化篇

    Android性能优化之渲染篇 - [ Android性能优化篇 [ 谷歌官方 ] ] - 看云 Android性...

  • 目录

    Spark之参数介绍 Spark之性能优化2.1. 官方性能优化指南2.2. Spark性能优化指南——基础篇2....

  • iOS 性能优化

    参考文章 微信读书 iOS 性能优化总结 iOS性能优化 iOS 启动连续闪退保护方案 iOS代码性能优化《阶级篇...

  • Android客户端性能优化实践

    一、关于App性能优化 1. 性能优化分类 Google官方给出的性能优化教程,主要分为以下几类:1)布局与UI渲...

网友评论

      本文标题:Electron官方推荐的性能优化方案

      本文链接:https://www.haomeiwen.com/subject/qiphfhtx.html