- 本文围绕Electron桌面应用的性能优化展开,深入剖析了资源加载与内存治理的进阶路径。从底层机制出发,分析了Electron在主进程预加载、渲染进程解析、跨进程共享等环节的资源加载瓶颈,提出了包含动态加载、多级缓存、格式优化等在内的突破策略;针对内存占用问题,从渲染进程、主进程、GPU内存管理及垃圾回收机制等方面,构建了系统性优化方案。 本文围绕Electron桌面应用的性能优化展开,深入剖析了资源加载与内存治理的进阶路径。从底层机制出发,分析了Electron在主进程预加载、渲染进程解析、跨进程共享等环节的资源加载瓶颈,提出了包含动态加载、多级缓存、格式优化等在内的突破策略;针对内存占用问题,从渲染进程、主进程、GPU内存管理及垃圾回收机制等方面,构建了系统性优化方案。
- Electron篇 Electron篇
- 跨平台ai实战electron35+vite6+arco仿DeepSeek/豆包ai流式打字聊天助手。支持多窗口、流式stream输出、暗黑+亮色主题、代码高亮、上下文多轮对话、本地存储会话等功能。 跨平台ai实战electron35+vite6+arco仿DeepSeek/豆包ai流式打字聊天助手。支持多窗口、流式stream输出、暗黑+亮色主题、代码高亮、上下文多轮对话、本地存储会话等功能。
- OpenIM 为开发者提供开源即时通讯 SDK,作为 Twilio、Sendbird 等云服务的替代方案。借助 OpenIM,开发者可以构建安全可靠的即时通讯应用,如 WeChat、Zoom、Slack 等。本仓库基于开源版 OpenIM SDK 开发,提供了一款基于 Electron 的即时通讯应用。您可以使用此应用程序作为 OpenIM SDK 的参考实现。本项目同时引用了 @openi... OpenIM 为开发者提供开源即时通讯 SDK,作为 Twilio、Sendbird 等云服务的替代方案。借助 OpenIM,开发者可以构建安全可靠的即时通讯应用,如 WeChat、Zoom、Slack 等。本仓库基于开源版 OpenIM SDK 开发,提供了一款基于 Electron 的即时通讯应用。您可以使用此应用程序作为 OpenIM SDK 的参考实现。本项目同时引用了 @openi...
- install angular clinpm install -g @angular/cli create angular projectng new wolverine-angular install electronnpm install --save-dev electron@latest 书写main.jsconst { app, BrowserWindow } = require... install angular clinpm install -g @angular/cli create angular projectng new wolverine-angular install electronnpm install --save-dev electron@latest 书写main.jsconst { app, BrowserWindow } = require...
- install vue clinpm install -g @vue/cli create vue projectvue create project_name install electronnpm install --save-dev electron@latest 书写main.jsconst { app, BrowserWindow } = require('electron')c... install vue clinpm install -g @vue/cli create vue projectvue create project_name install electronnpm install --save-dev electron@latest 书写main.jsconst { app, BrowserWindow } = require('electron')c...
- 多进程模型 为了解决这个问题,Chrome 团队决定让每个标签页在自己的进程中渲染, 从而限制了一个网页上的有误或恶意代码可能导致的对整个应用程序造成的伤害。 然后用单个浏览器进程控制这些標籤頁进程,以... 多进程模型 为了解决这个问题,Chrome 团队决定让每个标签页在自己的进程中渲染, 从而限制了一个网页上的有误或恶意代码可能导致的对整个应用程序造成的伤害。 然后用单个浏览器进程控制这些標籤頁进程,以...
- 我有个模版项目是用vue-cli3.x开发的,测试部署已经没问题,突发奇想,能不能打包成exe文件,在桌面运行,开始鼓捣。 1.先将项目打包 yarn build 2.安装electron和electron-packager yarn add electronyarn add electron-packager 3.di... 我有个模版项目是用vue-cli3.x开发的,测试部署已经没问题,突发奇想,能不能打包成exe文件,在桌面运行,开始鼓捣。 1.先将项目打包 yarn build 2.安装electron和electron-packager yarn add electronyarn add electron-packager 3.di...
- main中注册窗口 窗口配置如下 constreadyConfig = { width:500, height:300, frame:false, transparent:true, ... main中注册窗口 窗口配置如下 constreadyConfig = { width:500, height:300, frame:false, transparent:true, ...
- dmhsq/vue3-vite-electron Version0.0.1 仓库地址 https://gitee.com/dmhsq/vue3-vite-electron 可使用 脚手架 (还没完善但... dmhsq/vue3-vite-electron Version0.0.1 仓库地址 https://gitee.com/dmhsq/vue3-vite-electron 可使用 脚手架 (还没完善但...
- 前言 现在很多平台上的桌面应用,都是直接通过js项目打包的。我在一个项目桌面项目的源码中,找到了一个打包工具,叫做electron。 下面通过实际部署,学习下这个工具的使用。 教程 electro... 前言 现在很多平台上的桌面应用,都是直接通过js项目打包的。我在一个项目桌面项目的源码中,找到了一个打包工具,叫做electron。 下面通过实际部署,学习下这个工具的使用。 教程 electro...
- 将uni-admin项目打包成electron应用并且生成安装包 视频介绍 https://www.bilibili.com/video/BV1ES4y1u7p7?spm_id_from=333.999... 将uni-admin项目打包成electron应用并且生成安装包 视频介绍 https://www.bilibili.com/video/BV1ES4y1u7p7?spm_id_from=333.999...
- vite+react-ts+electron 开发桌面端 代码仓库 https://gitee.com/dmhsq/react-ts-vite-electron https://github.com/p... vite+react-ts+electron 开发桌面端 代码仓库 https://gitee.com/dmhsq/react-ts-vite-electron https://github.com/p...
- uni-app+uniCloud+electron 开发桌面端 摸索中… 摸不着头脑… 视频介绍https://www.bilibili.com/video/BV18q4y1i7x3?spm_id_fr... uni-app+uniCloud+electron 开发桌面端 摸索中… 摸不着头脑… 视频介绍https://www.bilibili.com/video/BV18q4y1i7x3?spm_id_fr...
- 使用uni-app全家桶开发 electron 此处的uni-app项目 使用官方提供的脚手架创建方式 创建的默认模板 详见 https://uniapp.dcloud.io/worktile/CLI.... 使用uni-app全家桶开发 electron 此处的uni-app项目 使用官方提供的脚手架创建方式 创建的默认模板 详见 https://uniapp.dcloud.io/worktile/CLI....
上滑加载中
推荐直播
-
HDC深度解读系列 - Serverless与MCP融合创新,构建AI应用全新智能中枢
2025/08/20 周三 16:30-18:00
张昆鹏 HCDG北京核心组代表
HDC2025期间,华为云展示了Serverless与MCP融合创新的解决方案,本期访谈直播,由华为云开发者专家(HCDE)兼华为云开发者社区组织HCDG北京核心组代表张鹏先生主持,华为云PaaS服务产品部 Serverless总监Ewen为大家深度解读华为云Serverless与MCP如何融合构建AI应用全新智能中枢
回顾中 -
关于RISC-V生态发展的思考
2025/09/02 周二 17:00-18:00
中国科学院计算技术研究所副所长包云岗教授
中科院包云岗老师将在本次直播中,探讨处理器生态的关键要素及其联系,分享过去几年推动RISC-V生态建设实践过程中的经验与教训。
回顾中 -
一键搞定华为云万级资源,3步轻松管理企业成本
2025/09/09 周二 15:00-16:00
阿言 华为云交易产品经理
本直播重点介绍如何一键续费万级资源,3步轻松管理成本,帮助提升日常管理效率!
回顾中
热门标签