前端/Vite 项目的打包分析优化和实践
Vite 项目的打包分析优化和实践1. 问题背景在 Vite 项目中,默认的打包配置可能不够优化,特别是对于需要嵌入到 WebView 或 iframe 中的 H5 项目,需要针对性的优化以提升加载性能。
2. 优化方案2.1 安装必要的依赖1234# 打包分析工具pnpm add -D rollu ...
前端/前端部署的发展历程
此文转载自山月博客https://shanyue.tech/frontend-engineering
前端部署的发展历程前端一说起刀耕火种,那肯定紧随着前端工程化这一话题。随着 react/vue/angular,es6+,webpack,babel,typescript 以及 node 的发展,前 ...
前端/如何使用 docker 部署前端项目
此文转载自山月博客https://shanyue.tech/frontend-engineering
如何使用 docker 部署前端项目Docker 变得越来越流行,它可以轻便灵活地隔离环境,进行扩容,运维管理。对于业务开发者而言,随着持续集成的发展,对代码质量及快速迭代的要求也越来越高。
对于前 ...
前端/网站的缓存控制策略最佳实践及注意事项
此文转载自山月博客https://shanyue.tech/frontend-engineering/
网站的缓存控制策略最佳实践及注意事项对于一个网站来讲,性能关乎用户体验,你在更短的时间内打开网站,你将会留住更多的用户。如果你的页面十秒才能打开,那再好的用户交互也是徒然。
缓存控制是网站性能优 ...
前端/如何更好地优化打包资源
此文转载自山月博客https://shanyue.tech/frontend-engineering/bundle.html
前端高级进阶:如何更好地优化打包资源在前端中但凡谈到打包,肯定要提及到 webpack,毕竟它现在已经是最为流行的打包工具。但 webpack 更多地是表现在 术 上,于是我 ...
杂项/mac工具推荐
许多工程师都喜欢使用 Mac 进行开发工作,笔者也是如此,所以整理了一下个人觉得好用的软件和工具,以及相关的设置并分享出来,也欢迎在评论区交流想法👏。
MacOS上有许多优秀的生产力软件和工具,加上更贴近 Linux 的使用习惯,赢得许多开发者的青睐,Windows PC 虽然无所不能,出于将 ...
前端/你真的会用 a 标签下载吗
后端接口动态生成csv格式的数据,返回前端二进制数据,唤醒浏览器进行下载记录一下最近写的下载方法,在非同源请情况下可以将资源当成二进制的 blob 先拿到手,再进行<a> 的下载处理。
如果后端业务上有问题会提前抛错,这个时候需要终止下载,给予错误提示。代码如下:
12345678910 ...
杂项/一套键鼠控制 win 和 mac
局域网创建 Mac 和 Windows11 共享文件夹需求分析最近公司配了 win11 台式机,我主力机是 mac ,2 套键盘鼠标实在是用起来别扭,而且有几个痛点,我需要共享剪贴板。
开源工具https://github.com/debauchee/barrier
使用步骤
在 win 和 mac ...
杂项/win11和mac共享文件夹
局域网创建 Mac 和 Windows11 共享文件夹需求分析最近公司配了 win11 台式机,我主力机是 mac ,如何互相共享文件夹是个问题。
在 Mac 上配置共享文件夹1. 创建用户打开 系统设置 进入 用户与群组 选择 添加用户 模式为 普通 选项
2. 设置共享打开 系统设置 搜索 共享 ...
运维/docker删除容器后磁盘未释放
docker删除容器后,占用的磁盘资源未释放/var/lib/docker/overlay2
查看当前目录的占用情况
du -d 1 -h
查看磁盘占用情况df -lh



