甲方嫌弃,项目首页加载太慢稀土掘金技术社区/@jack_po甲方嫌弃项目首页加载慢,作者从多个方面进行优化,包括用Webpack Bundle Analyzer分析依赖、配置Webpack的externals、进行vue gzip压缩、启用prefetch、拆分vendor以及按需引入lodash等
所有网站通用:6 行 HTML 代码搞定页面加载提速掘金前端/@葡萄城技术团队本文介绍了利用Chrome的推测规则API,通过6行HTML代码实现页面加载提速的方法。详细阐述了预获取和预渲染的工作原理,并通过真实场景展示其效果。还提到了该API的支持情况及针对Firefox和Safari用户的降级脚本。
前端大文件分片上传 —— 基于 React 的工程化实现掘金前端/@木木jio文章指出传统单次上传大文件存在弊端,介绍了分片上传能解决大文件上传稳定性问题、提升速度和用户体验、绕过大小限制等优势,阐述了基于React实现大文件分片上传的工程化方案,包括并发上传、暂停、重试等机制,还提及了用户体验与交互设计方面的内容以
🔥 滚动监听写到手抽筋?IntersectionObserver让你躺平实现懒加载 掘金前端/@Bug_Constructer/4 天前文章分享了IntersectionObserver的5个实用场景,包括图片懒加载、无限滚动、可见性统计、动画触发和虚拟滚动,可显著提升页面性能,告别滚动监听的性能焦虑
WebWorker 化解 VueFlow 万级节点渲染卡顿与内存危机掘金前端/@盗德/6 天前作者在构建「Frontend AI Knowledge Graph」前端AI知识图谱平台时,选用VueFlow作为图可视化库。但随着数据量增加,出现界面卡顿、内存占用过高和交互响应迟缓等性能问题。作者通过性能瓶颈分析,找到问题所在,进行代码
为什么语义 HTML 仍然重要?程序员成长指北/6 天前文章指出在现代开发中HTML常被视为副产品,而语义HTML很重要。它是机器理解内容含义的方式,是无障碍访问的基础,缺乏语义会损害性能,导致页面卡顿等问题。
利用浏览器空闲时间优化资源加载与渲染掘金前端/@落笔忆梦/7 天前现代浏览器运行时并非所有时间都用于执行JavaScript,利用requestIdleCallback API可利用空闲时间执行低优先级后台任务,介绍了其工作原理、实现代码分析、最佳实践、适用场景、注意事项、备选方案及性能考虑等,能提升网页
三维场景加载卡顿?可能是显卡设置出了问题掘金前端/@Mapmost/8 天前新同事反馈WebGL打开三维场景时加载有卡顿感,在电脑配置不差的情况下,文章将讲解显卡相关问题以帮助快速定位并解决该卡顿问题。
[ 前端性能优化 - 图片压缩 ] WebP格式的的图片性能到底有多优秀?掘金前端/@ZKshun/8 天前本文介绍了“全能型”图片格式WebP,对比了它与PNG、JPG、GIF等常见图像格式的区别,阐述了WebP在压缩效率、质量和性能方面的优势,还介绍了在项目中使用cwebp命令行工具进行图片格式转换以及相关配置方法。
性能优化零成本:只加3行代码,FCP从1.8s砍到1.2s掘金前端/@404星球的猫/8 天前本文介绍了一种性能优化方法,只需添加3行代码,利用preload插队字体、prefetch预偷下一页、dns - prefetch秒解CDN域名,就能使FCP从1.8s降至1.2s,还附上了实测数据与踩坑大全
🚀 主线程卡死用户要骂娘?Web Worker让你的应用丝滑如德芙掘金前端/@Bug_Constructer/8 天前文章指出在前端开发中,大数据处理、复杂计算、文件上传下载、实时数据处理等任务会导致主线程阻塞,使页面卡顿。为此分享了6个Web Worker的核心技巧,包括基础Worker创建、进度反馈机制、文件处理优化、SharedArrayBuffer
什么?2025年了发版后还要手动清浏览器缓存?稀土掘金技术社区/@sugar2025/8 天前文章深入探讨前端开发中Web应用的浏览器缓存问题,剖析看似完美的缓存策略失效的原因,提供了Nginx配置方案来实现应用的无感知、自动化更新,同时强调了CDN缓存策略需与Nginx配置保持一致。
【20250909】Vite构建优化指南掘金前端/@KiraZz1/9 天前本文主要对Vite常见的优化方向进行记录整理,包括构建产物优化如分析产物体积、处理Source Map、合理进行代码分割、压缩代码等,以及构建性能优化如预热大型组件、避免使用“桶文件”等
Rspack 实战:用 image-minimizer-webpack-plugin 做图片压缩,优化打包体积掘金前端/@薄雾晚晴/9 天前本文主要介绍了在Rspack项目中集成image-minimizer-webpack-plugin进行图片压缩的方法。首先阐述了选择该插件的原因,包括生态兼容和灵活高效;接着说明了安装依赖和配置插件的步骤,以及不同图片格式的压缩参数设置;最
前端日志回捞系统的性能优化实践|得物技术得物技术/@沸腾/10 天前文章深入分析了得物前端日志回捞系统在@dw/log和@dw/log-upload两个库中的关键性能优化,包括智能化数据库清理机制、上传模块的异步加载架构、JSZip库的动态引入、日志队列与性能优化等。还介绍了打包构建中的技术难点及解决方案,
vue2 如何设置让 第三方类库或者静态资源,比如echarts 包 或者 element-ui 设置为强缓存掘金前端/@潇潇雨雪/10 天前该话题主要探讨了在vue2项目中,如何设置第三方类库(如echarts包、element-ui)或静态资源为强缓存,介绍了通过配置vue.config.js中的chainWebpack结合服务器配置来实现的方法。
React Fiber:让大型应用告别卡顿的性能革命掘金前端/@爱学习的茄子/10 天前文章深入探讨了React 16带来的Fiber架构,它通过可中断渲染解决大型应用卡顿问题,利用时间切片和优先级调度,让用户交互优先执行,提升了应用性能和用户体验。
Web Workers:前端多线程解决方案掘金前端/@wallflower丶/10 天前本文介绍了HTML5提供的JavaScript多线程解决方案Web Workers,它允许在后台线程运行脚本,避免阻塞主线程,提升性能,还阐述了其核心价值、特点、使用步骤、注意事项及性能对比等
Next.js 的 Web Vitals 监测与 Lighthouse 分析:从底层到实战的快乐科学掘金前端/@LeonGao/10 天前本文主要介绍了Next.js的Web Vitals监测与Lighthouse分析。阐述了Web Vitals指标的重要性,详细讲解了在Next.js中采集Web Vitals的方法,包括自定义上报等。接着用Lighthouse进行验证与对照