首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
jackieli
掘友等级
获得徽章 4
动态
文章
专栏
沸点
收藏集
关注
作品
赞
2.1K
文章 2.1K
沸点 15
赞
2.1K
返回
|
搜索文章
jackieli
赞了这篇文章
悟空不打白骨精
前端开发
·
5年前
关注
JS检测浏览器运行环境是否卡顿
一. 什么是FPS FPS是图像领域中的定义,是指画面每秒传输帧数,通俗来讲就是指动画或视频的画面数。FPS是测量用于保存、显示动态视频的信息数量。每秒钟帧数越多,所显示的...
6
评论
分享
jackieli
赞了这篇文章
掘金酱
❤首席客服君 @掘金
·
1年前
关注
掘力计划第25期 基于定制Chromium的前端内存泄露监控分析实践
本次演讲的主题是基于定制 Chromium 的前端内存泄露监控分析实践。内存泄露一直是影响前端性能的重要因素,严重时可能导致浏览器崩溃,严重影响用户体验。演讲从内存泄露的业...
14
7
分享
jackieli
赞了这篇文章
vb
全干工程师 @undefined
·
2年前
关注
electron资源cpu/memory占用过高的处理思路
背景 最近发现客户端(Electron IM)在某些场景下 CPU/Memory 占用较高,所以需要进一步分析定位问题。 本文主要记录这次资源占用优化的过程, 以及尝试分析...
19
评论
分享
jackieli
赞了这篇文章
tumars
前端 @东财 -> 百度 -> 蚂蚁
·
1年前
关注
尾递归优化是一场谎言
本文是对蹦床函数的应用案例。 蹦床函数跟尾递归优化都是为了解决递归次数过多导致调用栈溢出的问题。蹦床函数对代码的改动量很低,也不影响原代码的阅读和执行逻辑。...
16
5
分享
jackieli
赞了这篇文章
王玉略
前端开发 @数字游民
·
7年前
关注
JS 检测网络带宽
但是考虑到http请求需要建立连接,以及等待响应,这些过程也会消耗一些时间,所以以上的方法可能不会准确的检测出网络带宽。 经王二测试,第二种方法得到的结果要比方法一得到的结...
120
8
分享
jackieli
赞了这篇文章
剑老师_
大前端
·
4年前
关注
electron多进程方案解决界面卡顿
由于electron应用使用的是js作为开发语言,而js是单线程的,所以electron也是没有多线程的,但是它却允许有多进程...
18
2
分享
jackieli
赞了这篇文章
spcBackToLife
程序员
·
5年前
关注
Electron-主进程、渲染进程
Electron是一个跨平台的桌面应用技术,从开发的角度,可以片面的理解为js的一个执行环境。比如: 浏览器是js的一个执行环境,node也是js的一个执行环境,同样Ele...
30
6
分享
jackieli
赞了这篇文章
LucasTwilight
@@Somehow
·
6年前
关注
【译】胜者是 Stream:NodeJS 读取大数据集合几种方法的性能比较(第二部分)
如果你一直在关注我的文章,你应该会看到我几周前发布的一篇博客,这篇博客讨论了使用 Node.js 来读取大型数据集的各种方法。 令我惊讶的是,这篇博客受到了很多读者的喜爱 ...
55
1
分享
jackieli
赞了这篇文章
Jrainlau
前端开发工程师 @腾讯
·
5年前
关注
探索如何使用 JSON.stringify() 去序列化一个 Error
最近在做 Node 服务端需求的时候,遇到了几次服务端报错的问题。打 log 发现均是一些 Error,但是它们都没法很好地透传给前端浏览器,出现问题只能查看服务端机器的日...
62
8
分享
jackieli
赞了这篇文章
Doerme
FE @百度/YY
·
3年前
关注
Node.js使用worker_threads实现多线程
通常情况下,Node.js被认为是单线程。本文的主角worker_threads出现,解决了Node.js不能大量处理CPU密集型任务的痛点。...
42
3
分享
jackieli
赞了这篇文章
DC_er
前端开发工程师 @北京金融某厂
·
6年前
关注
requestIdleCallback和requestAnimationFrame详解
页面是一帧一帧绘制出来的,当每秒绘制的帧数(FPS)达到 60 时,页面是流畅的,小于这个值时,用户会感觉到卡顿。 1s 60帧,所以每一帧分到的时间是 1000/60 ≈...
86
6
分享
jackieli
赞了这篇文章
日明
前端工程师 @makeblock
·
1年前
关注
electron 通讯原理与设计
关于 electron 的基本介绍,以及它的通讯方式 IPC 的原理介绍,包括一些封装通讯方式的想法,...
27
1
分享
jackieli
关注了
飞书技术
jackieli
赞了这篇文章
vb
全干工程师 @undefined
·
3年前
关注
[nodejs]better-sqlite3 数据库加密
背景 我们在使用 electron 开发时,使用了 better-sqlite3,但数据比较敏感,所以希望对数据进行加密,有两种方案: 1、对存储字段的内容进行加密; 2、...
4
6
分享
jackieli
赞了这篇文章
前端徐徐
公众号@前端徐徐
·
2年前
关注
Electron开发实践(5)——原生模块调用&开发(dll,dylib,rust)
其实在实际的开发过程中,我们会实现一些Node.js或者Electron本身无法完成的功能,在这种情况下,我们需要封装一些底层的库,比如dll、dylib、node二进制文...
26
24
分享
jackieli
赞了这篇文章
梦想很大很大
前端小学生
·
2年前
关注
Electron 中集成 SQLite3 数据库的最佳实践
本文用到的 SQLite 的代码库为 better-sqlite3,为什么使用 better-sqlite3 而不使用 node-sqlite3,主要就是性能更好。 详细可...
75
28
分享
jackieli
赞了这篇文章
园宵
终端开发工程师
·
1年前
关注
桌面端|Electron 崩溃问题分析(LogMessage::~LogMessage() [logging.cc : 852 + 0x0])
Electron 崩溃问题分析(LogMessage::~LogMessage() [logging.cc : 852 + 0x0])...
8
2
分享
jackieli
赞了这篇文章
海石
前端 @京东
·
1年前
关注
面试官:Promise中存在多个resolve,最终会执行哪一个?
Promise是面试中经常被考察的知识点,除了回答出问题外,我想,”知其所以然“也是挺重要的一件事。并且这也能帮助我们后续流畅地手写Promise。如果对Promise感到...
142
32
分享
jackieli
赞了这篇文章
FE杂志社
前端
·
1年前
关注
桌面端 → Electron碎碎念
早期想开发一个桌面GUI应用软件,且希望在不同平台上运行,可选的技术和框架并不多,主要有 wxWidgets、GTK或Qt;这三种框架都是基于C/C++实现的,导致开发桌面...
69
15
分享
jackieli
赞了这篇文章
哈啰技术小编
@哈啰
·
1年前
关注
前端H5与客户端Native交互原理 - JSBridge
概述 在混合应用开发中,一种常见且成熟的技术方案是将原生应用与 WebView 结合,使得复杂的业务逻辑可以通过网页技术实现。实现这种类型的混合应用时,就需要解决H5与Na...
43
5
分享
下一页
个人成就
文章被点赞
2
文章被阅读
183
掘力值
13
关注了
114
关注者
3
收藏集
36
关注标签
26
加入于
2016-08-11