首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
web前端
订阅
tomwang
更多收藏集
微信扫码分享
微信
新浪微博
QQ
6篇文章 · 0订阅
如何监控网页崩溃?
本文是如何监控网页的卡顿?的下篇。今天我们把话题聚焦在如何监控网页的崩溃上。 卡顿也就是网页暂时响应比较慢,JS 可能无法及时执行,这也是上篇网页卡顿监控所依赖的技术点。 但,天无绝人之路,方法总是有的。 搜遍互联网,几乎找不到方法,最终碰上了这篇文章。本文利用 window …
monorepo 新浪潮
Monorepo 它是一种管理 organisation 代码的方式,在这种方式下会摒弃原先一个 module 一个 repo 的方式,取而代之的是把所有的 modules 都放在一个 repo 内来管理。 目前诸如 Babel, React, Angular, Ember, Meteor, Jest 等等都采用了 Monorepo 这种方式来进行源码的管理。 本文将以 lerna 为工具以此实现 monorepo 的项目管理
你的Tree-Shaking并没什么卵用
Tree-Shaking这个名词,很多前端coder已经耳熟能详了,它代表的大意就是删除没用到的代码。这样的功能对于构建大型应用时是非常好的,因为日常开发经常需要引用各种库。但大多时候仅仅使用了这些库的某些部分,并非需要全部,此时Tree-Shaking如果能帮助我们删除掉没有…
一口(很长的)气了解 babel
... 简单来说把 JavaScript 中 es2015/2016/2017/2046 的新语法转化为 es5,让低端运行环境(如浏览器和 node )能够认识并执行。本文以 babel 6.x 为基准进行讨论。最近 babel 出了 7.x,放在最后聊。 严格来说,babe…
了解JavaScript中的Memoization以提高性能,再看React的应用
我们渴望提高应用程序的性能,Memoization是JavaScript中的一种技术,通过缓存结果并在下一个操作中重新使用缓存来加速查找费时的操作。 在这里,我们将看到memoization的用法以及它如何帮助优化应用的性能。 如果我们有CPU密集型操作,我们可以通过将初始操作…
Life of a Pixel:前端代码如何通过浏览器演化为屏幕显示的像素
浏览器真正渲染的内容在红框内,之外的都是非渲染的部分。渲染的引擎可以看做是一个黑箱,在 Chromium 中,我们把它称为 Blink。 同时,在渲染时,我们需要调用图像处理的底层 API 去进行渲染,对于此,有官方的统一标准就是 openGL,但是,对于 Windows,可能…