首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Web
订阅
tiancihe
更多收藏集
微信扫码分享
微信
新浪微博
QQ
37篇文章 · 0订阅
Vite 的实现原理,确实很巧妙
vite 是新兴的构建工具,它相比 webpack 最大的特点就是快。 那它是如何做到这么快的呢? 因为 vite 在开发环境并不做打包。 我们创建个 vite 项目: 安装依赖,然后把服务跑起来:
Webpack 原理系列九:Tree-Shaking 实现原理
一、什么是 Tree Shaking Tree-Shaking 是一种基于 ES Module 规范的 Dead Code Elimination 技术,它会在运行过程中静态分析模块之间的导入导出,确
深度解析浏览器重排和重绘:优化前端性能的终极指南
1. 了解浏览器的重排和重绘 1.1 什么是浏览器的重排和重绘 在网页开发中,浏览器的渲染过程涉及两个重要概念:重排(Reflow)和重绘(Redraw) 。 重绘(Redraw) :当某些元素的外观
深入浅出 Babel 上篇:架构和原理 + 实战
✨满满的干货,不容错过哦. 写文不易,点赞是最大的鼓励。 文章下篇已经更新:深入浅出 Babel 下篇:既生 Plugin 何生 Macros 有点冷清,赞起来。 上图是 Babel 的处理流程, 如果读者学习过编译器原理,这个过程就相当亲切了. 1️⃣词法解析(Lexical…
一文掌握Babel来龙去脉、三大脚手架中使用Babel
用进化论描述Babel的配置过程,详述配置中的细节;Webpack、Vue/CLI、Vite中使用Babel
【⚡常用性能优化指南】直接实践快速上手 !
“页面加载时长是影响用户体验的最大因素,不仅对用户体验有影响,还对业务数据有影响,当页面加载时长超过 5s 就会造成 90% 的用户流失 !”
网易云音乐 Tango 低代码引擎实现揭秘
Tango 是一个基于源码的低代码设计器框架,支持直接基于项目源码提供低代码可视化开发能力,可以无缝的与既有的本地开发工作流进行集成,从而提供渐进式的低代码开发能力。
学习webpack loader,这一篇文章足够了。从原因、原理、用法、自定义loader等方面解析,讲的明明白白!
1. 为什么会有loader机制 2. loader是什么,有什么作用 3. loader的分类、执行顺序是怎样的 4. 同步、异步loader的区别 5. 如何自定义一个loader
京东一面:浏览器跨标签页通信的方式都有什么?🧐🧐🧐
还是这家公司问的问题,首先问的是浏览器跨标签也通信的方式有什么,我答完浏览器通信通信的方式,后面就接着问 JavaScript 有什么方式的了。 浏览器通信方式 每个浏览器标签页通常被视为一个独
前端如何破解 CRUD 的循环
据说,西西弗斯是一个非常聪明的国王,但他也非常自负和狂妄。他甚至敢欺骗神灵,并把死者带回人间。为此,他被宙斯(Zeus)惩罚,被迫每天推着一块巨石上山,但在接近山顶时,巨石总是会滚落下来,他不得不重新