-
Webpack 原理系列六: 彻底理解 Webpack 运行时
在上一篇文章 有点难的 webpack 知识点:Chunk 分包规则详解 中,我们详细讲解了 Webpack 默认的分包规则,以及一部分 seal 阶段的执行逻...
Tecvan 2023-01-02459 0 0 -
【腾讯云前端性能优化大赛】前端性能和加载体验优化实践(附:PWA、离线包、内存优化、预渲染)
特别是对于首屏资源加载中的白屏时间,用户等待的时间就越长,用户感知到页面的速度就越慢。麻省理工学院的 Richard Larson 在讲话中指出,“人类将被动等...
后除 2023-01-02468 0 0 -
探索Vite开发服务核心工具之:预优化(Pre-Bundling)
前段时间用Vite2.x造了个Vue3的个人项目,在Vite的加持下,无论是项目冷启动、热更新和构建,比起webpack速度都提升n00%(n≥10)以上,怀着...
南山种子外卖跑手 2023-01-02458 0 0 -
Vite2+Vue3+TypeScript:搭建企业级轻量框架实践
随着Vue3为广大开发者所接受和自身生态逐渐完善,更多同学往vue3的工程化方向完善,本文恰好给大家介绍下如何更好使用vue3及其周边插件,以及让他们组合到整个...
南山种子外卖跑手 2023-01-02447 0 0 -
聊聊 Webpack 插件系统的关键实现 Tapable
蛋先生:首先,每个人的一天都有这么几个阶段:早上,中午,下午,晚上。用 Tapable 的方式描述是以下这个样子:
蛋先生DX 2023-01-02446 0 0 -
[ Vite ] 使用 vite 重构 webpack 项目过程中对两者之间差异对比的思考( 一 )
基于 vite 的优点速度快和热拔插功能,最近也在尝试将原来 webpack 构建的项目迁移改用 vite 构建代码,这里将他们迁移过程遇到的问题和总结记录下来...
GavinUI 2023-01-02451 0 0 -
使用 AST 实现 babel 插件编写
抽象语法树 (Abstract Syntax Tree) 是源代码语法结构的⼀种抽象表示,以树状描述编程语⾔的语法结构,每个节点表示源代码中的⼀种结构。AST常...
CS逍遥剑仙 2023-01-02449 0 0 -
入门webpack的最佳实践(基于webpack4.X 5.X)--基础篇
来到这家公司之后,一直在使用webpack,也写了不少笔记,但是都比较零散,现在决定整理一下webpack相关的知识点,由浅入深,方便自己后续查漏补缺,后续会一...
Jou 2023-01-02444 0 0 -
解决线上域名Webpack热更新失败问题
很多业务的前端页面开发是用直接代理开发环境的js静态资源到本地资源的方式。静态资源通过代理简单配置即可代理到本地,但是WebSocket代理不一定能成功
DamonLiu 2023-01-02475 0 0 -
玩转Babel
Babel 是 JavaScript 编译器,更确切地说是源码到源码的编译器,通常也叫做“转换编译器(transpiler)”。 意思是说你为 Babel 提供...
code_xia 2023-01-02448 0 0