首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
精益前端
AlienZHOU
创建于2021-05-11
订阅专栏
分享前端开发、工具链、Nodejs服务端、客户端、产品设计等相关知识与思考
等 40 人订阅
共53篇文章
创建于2021-05-11
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Nodejs 中的 Active Handle 与 Timer 优化(上)
近期在做 Node.js 基础监控中 Active Handles 信息的采集。其中包含了 timer 的信息采集,而 Nodejs 在 timer 实现上与其他 Handle 不太一致,做了特定优化
【前端性能优化指南】5.5 - 优化你的视频资源
视频作为一种重要的媒体形态,在网站中使用可以提高网站内容的丰富性,但同时对网络加载来说也是一个负担。所以会出现一些如下针对 Web 上视频的优化。
【前端性能优化指南】5.4 - 字体的优化
有些时候,内置的字体并不能满足我们的需求,这就会需要加载自定义字体。加载自定义字体也有一些需要注意的点哦。
【排障系列】DNS 查询导致的 Nodejs 服务疑似“内存泄漏”问题
某天下午,线上的服务监控发出报警:在同一个服务下,部署的众多容器中,某一个容器出现 OOM 问题。本文通过抽丝剥茧的方式,逐步排查并最终定位问题。
【前端性能优化指南】5.3 - 优化你的图片资源
优质的图片可以有效吸引用户,给用户良好的体验。相较于其他资源,图片体积更大。所以,如果单纯从加载的字节数这个维度来看,很多时候优化图片带来的流量收益要远高于 JS 和 CSS。
【前端性能优化指南】5.2 - 优化你的 CSS
在这一部分,我们来详细看一看与 CSS 相关的优化内容。其中一部分内容与 JavaScript 部分类似,另一部分可能是 CSS 特有的一些优化或注意事项。
【排障系列】npm script 执行”丢失“ root 权限的问题
近期,在线上运行服务时遇到了一个诡异的 Linux 权限问题:root 用户在操作本该有权限的资源时,却报了权限错误。
【排障系列】记一次 Node gRPC 静态生成文件引发的问题
本文记录了使用 Node gRPC(static codegen 方式)时,遇到的一个“奇怪”的坑。虽然问题本身并不常见,但顺着问题排查发现其中涉及到了一些有意思的点。去沿着问题追根究底、增长经验是一种不错的学习方式。所以我把这次排查的过程以及涉及到的点记录了下来。 如果在你了…
vue-cli 迁移 vite2 实践小结
两周前(202.02.17),vite2.0 发布了,作为使用了浏览器原生 ESM 为下一代前端工具,vite 2.0 相较于 1.0 更加成熟。在此之前笔者就开始关注这类「新型」的前端工具。这次趁着 vite 2.0 发布,也成功将一个基于 vue-cli(-service)…
如何实现可复用的控制台“艺术字”打印功能
之前在使用一些开源项目时,经常会看到在控制台输出项目大大的 LOGO。例如: 添加这种大号「艺术字」可以达到「品牌露出」的效果,当然,也是程序员特有「情趣」的体现。 😄 但它们的实现方式无外乎把编排好的 Logo 通过 console.log 输出。这种方式问题在于它几乎没有…
替代 webpack?一文带你了解 snowpack 原理,你还学得动么
近期,随着 vue3 的各种曝光,vite 的热度上升,与 vite 类似的 snowpack 的关注度也逐渐增加了。目前(2020.06.18)snowpack 在 Github 上已经有了将近 1w stars。 snowpack 的代码很轻量,本文会从实现原理的角度介绍 …
NodeJS 中 DNS 查询的坑 & DNS cache 分析
近期在做一个 DNS 服务器切换升级的演练中发现,我们在 NodeJS 中使用的 axios 以及默认的 dns.lookup 存在一些问题,会导致切换过程中的响应耗时从 ~80ms 上升至 ~3min,最终 nginx 层出现大量 502。 使用 http 模块发起请求(ax…
聊一聊 webpack 的打包优化实践
去年接触了公司内一个开发运行了两年多的项目,整体应用是基于 React 技术栈的,多个单页应用有构成了多页应用。可以理解为比较独立的子业务之间是 MPA 形式跳转,而子业务内部则是 SPA 形式。 本地开发环境下,代码改动后的热更新(增量编译)需要大概 10~20s 的时间,使…
【前端性能优化指南】5.1 - 优化你的 JavaScript
随着 Web 的发展,JavaScript 已经被用于构建大型、复杂的前端应用,在当下的前端中扮演了一个非常重要的角色,因此针对 JavaScript 的优化至关重要。
【前端性能优化指南】5 - 静态资源的优化
浏览器除了解析页面 DOM 外,还会对页面包含的静态资源发起请求,请求回来后会执行或使用资源。这一站咱们就来具体看看这个阶段。
【漫游Github】无编译/无服务器,实现浏览器的 CommonJS 模块化
平时经常会逛 Github,除了一些 star 极高的大项目外,还会在 Github 上发现很多有意思的小项目。项目或是想法很有趣,或是有不错的技术点,读起来都让人有所收获。所以准备汇总成一个「漫游Github」系列,不定期分享与解读在 Github 上偶遇的有趣项目。本系列重…
【3分钟速览】如何“严谨地”判断两个变量是否相同
当然,你会很快发现,方法里用了 ==,由于隐式转换的问题,这并不严谨。所以我们自然会使用如下的方法: 上面方法相较于我们常用的第二版更复杂了。那么为什么多了这么多判断呢? 下面让我们来详细看看。 1. Infinity 了解 JavaScript 的同学应该会记得,在全局中有一…
下一页