【干货】为什么我会放弃Webpack而选择Vite (mp.weixin.qq.com)

【简介】

Webpack 是当今最流行的打包工具之一。大量生产应用程序和框架(比如Next.js、Create React App 等)的打包和构建都采用了 Webpack。此外,它还拥有最大的插件库,在这方面超过了任何其他同类工具。然而,自 Webpack 问世以来,时代已经发生了变化,如今在很多情况下,它已不是最佳工具。

点击查看原文 >>

@code小生 2022-02-27 20:59 / 0个评论
赞过的人: @IT技术博客大学习 @code小生
要不要再学学下面的文章?
选择的维度 (www.codedump.info)
工作这些年之后,我将一份工作中满意度的指标大体划分到三个维度里面:钱、事情和人。一份工作,如果有两个维度都能较好的满足自己标准的,就算是一份不错的工作了;反之,只有一个维度满意,这时毫不犹豫就应该换一份工作;三个维度都能很好的工作,可遇而不可求。
by @技术头条 2024-03-13 13:39 查看详情
解决Vite打包产生的hash缓存失效问题 (www.iszy.cc)
最近发现无论改多少内容,打包出来的所有文件的 hash 都会发生变化,这样就导致了浏览器缓存失效,每次都要重新加载所有文件,这样就导致了加载速度变慢,而且也浪费我服务器流量,姑且来看看能不能解决。
by @技术头条 2023-11-29 23:46 查看详情
廉价的全闪存雷电 NAS 折腾笔记:组网方案的选择 (soulteary.com)
如何用最少的成本,来获得最大的性能提升呢?

为了最大化获取网络性能,最少的折腾现有设备,降低成本投入,结合我只需要部分设备之间存在更高规格的带宽,我选择了相对不常见的方案:雷电组网(thunderbolt)。
by @技术头条 2023-09-10 23:13 查看详情
为什么企业应该选择平台即服务(PaaS) (linux.cn)
平台即服务能够快速、轻松地创建网络应用,而无需购买和维护其下的软件和基础设施。本文解释了它为什么有用。

平台即服务PaaS(以下简称 PaaS)指的是云计算服务,它为客户提供了开发、运行和管理应用程序的平台,而免去了建立和维护与开发和启动应用程序相关的基础设施的复杂工作。这是云原生应用和支持系统所依托的核心平台。

PaaS 通常包括不同的应用基础功能,包括应用平台、集成平台、业务分析平台、事件流服务和移动后端服务。此外,它还包括一套与监控、管理、部署相关的功能。
by @技术头条 2023-02-20 22:18 查看详情
Webpack 打包后代码执行时机分析与优化 (www.alloyteam.com)
代码执行时机将决定着是否能够正常执行,当依赖文件没加载完成就开始执行、使用对应模块,那么将会导致执行异常。这在 “存在资源加载失败时,加载重试影响原来文件的执行顺序” 的场景下尤为常见。

webpack 构建除了进行模块依赖管理,实际上,也天然地管理了 entry 与 chunk 多文件的执行时机,但缺少了对 external 文件管理,当 external 文件加载失败或未完成时,执行、使用对应模块同样将导致异常。为此,wait-external-webpack-plugin 应运而生,以 webpack 插件的形式,补充 external 的执行管理。本文将进行简要说明。
by @技术头条 2022-07-24 21:17 查看详情
Vite开发快速入门 (mp.weixin.qq.com)
Vite (法语意为 "快速的",发音 /vit/) 是一种面向现代浏览器的一个更轻、更快的前端构建工具,能够显著提升前端的开发体验。除了Vite外,前端著名的构建工具还有Webpack和Gulp。目前,Vite已经发布了Vite2,Vite全新的插件架构、丝滑的开发体验,可以和Vue3的完美结合。
by @code小生 2022-05-15 09:50 查看详情
Flutter将成为未来Ubuntu应用程序的默认选择 (mp.weixin.qq.com)
3 月 3 日,Google 发布了 Flutter 2,众多更新功能引起了开发者的广泛讨论。Flutter 虽然是以 Dart 语言为基础,但是新版本中的桌面支持已经允许开发者将 Flutter 源代码编译为原生 Windows、macOS 或 Linux 桌面应用程序,并能够与桌面操作系统很好地集成。
by @code小生 2021-12-26 12:21 查看详情
干货!Android 各大版本的差异(安卓4+版本) (mp.weixin.qq.com)
在安卓4以前的版本不作为讨论对象,在安卓4之前的版本,谷歌一度想闭源安卓,可惜失败了,而且安卓那时的开放性不高,可设计性也不高。而且手机普及性不高,流量少,市场趋势还没有趋向移动端发展。
by @code小生 2021-11-08 10:21 查看详情
Flutter正在被悄悄放弃吗? (mp.weixin.qq.com)
日前,Flutter 2 的发布,给 Flutter 社区注入了新的活力。但在国内,其实围绕着 Flutter 还有着许多争议。有人在纠结 Flutter 是否值得长期投入,有人质疑 Flutter 的实际表现,有人甚至发出了“Flutter 是否正在被大厂放弃”的疑问。近日,InfoQ 采访了阿里巴巴闲鱼技术团队客户端负责人于佳(宗心)和百度贴吧客户端技术负责人高飞,针对以上问题,他们分享了自己的看法。
by @code小生 2021-10-11 20:03 查看详情
webpack 从 0 到 1 构建 vue (zhuanlan.zhihu.com)
前端领域框架百花齐放,各种优秀框架出现(react,Vue,ag)等等框架。为了方便开发者快速开发, 开发对应的 cli 脚手架,来提高产出。

然而初中级的前端工程师对项目里的 webpack 封装和配置了解的不清楚,就容易导致出问题不知如何解决,甚至不会通过 webpack 去扩展新功能,对 webpack + vue 项目究竟是怎样搭建起来的感到一脸困惑,我们就来解决这个问题,揭开 webpack 构建 vue 的面纱。
by @又拍云 2021-07-29 10:56 查看详情