首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
smallzip
掘友等级
前端自由职业者
学无止境,把美好留给时光。
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
170
文章 157
沸点 13
赞
170
返回
|
搜索文章
最新
热门
node大文件拷贝优化(显示进度)
前言 在electron项目中,拷贝大文件时,如果不考虑显示进度情况, 直接使用 fs.cp 函数通常会有更好的性能,原因如下: 底层优化 : fs.cp (Node.js v16.7.0+)是官方提
教你利用rust给electron提升性能
背景 在Electron项目中,对文件进行MD5计算是一个常见的需求,特别是在处理大型文件时,计算速度的性能问题可能会对用户体验产生影响。为了提升性能,通常会尝试多种方法,包括纯Node.js实现、调
Eelectron实现文件复制到剪切板
前言 electron的剪切板没有提供文件、音频、视频等等类型的支持。 技术调研 我们在mac、windows系统中,右键本地文件是支持复制的,并写入到剪切板的速度很快。 基于这个方向,我们查找到了如
electron-builder构建better-sqlite3
背景 arm64架构的mac使用electron-builder打包better-sqlite3时无法适配其他架构和平台。 在electron-builder配置文件中设置了构建x64和arm64的包
Electron实现文件缓存
背景 基于Electron研发的一款IM企业通信桌面端应用,会存在非常多文件、图片、视频类型回话消息。在Electron应用(桌面客户端软件)中,快速加载并显示图片是提升用户体验的关键。然而,传统的图
vue3项目使用IndexDB经验分享
前言 IndexDB是一个相对底层一点API。通常用于存储大量结构化数据,包括文件、Blob等。IndexDB的API使用索引来实现对数据的高性能读取。 localStorage、sessionSto
Vite项目中使用Web Worker
Web Worker能够实现在后台线程中运行其他脚本文件,同时线程可以执行任务而不干扰用户界面。当一些不直接操作DOM的业务需要频繁的计算时,使用Web Worker是不错的选择。这里就用定时器任务来
clipboard.js源码解析与实践
日常业务中,会常常用到拷贝、剪切的需求,此外一些针对C端的平台复制内容下面会新增一段版权信息,那么这些都是如何实现的呢? 其实是用的window.execCommand方法,该方法允许运行命令来操作可
github actions部署koa实现CI
假如我们个人开发者也想要搞CI/CD,功能相对简单,使用的是github仓库,可以考虑github actions,接下来我就以一个koa的demo来实现CI/CD。
探索nodemon的实现(源码)
探索nodemon的实现 前言 nodemon是我常用的node源码监控工具。 背景 之前探索了node-watch,chokidar,看过它们源码后,大概了解了实现的思路。 现在遇到了另外一个问题,
下一页
个人成就
文章被点赞
127
文章被阅读
55,369
掘力值
1,291
关注了
6
关注者
28
收藏集
1
关注标签
70
加入于
2018-01-25