前端性能优化实战:从页面加载到交互响应的全链路优化掘金前端/@饺子不放糖作者作为前端开发者,对页面加载速度有偏执追求,源于用户反馈。文章介绍了性能优化的核心指标,如首次绘制、首次内容绘制等,还分享了资源压缩、滚动节流、内存泄漏检测等优化策略,强调性能优化是持久战,要数据驱动、从用户视角出发、持续改进并平衡取舍。
Web Worker:让前端飞起来的隐形引擎掘金前端/@用户151290545220本文深入探讨了Web Worker的概念、工作原理、使用方法以及实际应用场景等内容,介绍了其能在后台线程运行JavaScript代码与主线程并行处理,可脱离主线程执行长时间计算任务,还阐述了与Service Worker的区别等,有助于读者
前端渲染三国杀:SSR、SPA、SSG掘金前端/@风象南文章详细介绍了前端渲染技术SSR、SPA、SSG的特点、适用场景,并通过具体案例说明如何根据项目需求选择合适的渲染技术,以达到用户体验、开发成本、运维复杂度和业务需求的平衡。
富文本的图片实现懒加载掘金前端/@亚里士多德芙作者发现返回的富文本字符串中夹杂大量高质量图片影响网页加载,思考能否对其中图片进行懒加载并着手实践,分享了实现思路,即通过js解析富文本内容,遍历img标签并添加相关属性来实现。
Next.js 教程系列(二十一)核心 Web Vitals 与性能调优掘金前端/@鲫小鱼本文是Next.js教程系列的第二十一章,介绍了Web Vitals这一衡量网页用户体验的核心指标体系,包括其核心指标、采集与分析方法,以及优化LCP等指标的常用手段,还通过实战项目阐述了电商网站性能全面优化的相关问题及解决方法。
如何实现高性能的网格渲染和单体拾取掘金前端/@Gyrate文章针对业务3D场景中大量Mesh时传统渲染和拾取方案的性能问题,分享了一种能实现ms级响应拾取的方案,还介绍了在解决问题时借助AI辅助编程的过程及体会。
Web字体使用最佳实践掘金前端/@前端李二牛本文系统性介绍Web字体使用最佳实践,涵盖格式选择、加载策略、性能优化等方面,指出常见问题并给出解决方案,如字符子集提取、格式转换、字体分片加载等,还给出不同优先级的优化建议及推荐工具链。
前端大文件上传的时候,采用切片上传的方式,如果断网了,应该如何处理掘金前端/@Tminihu文章主要介绍了前端大文件切片上传中断网的处理方法,包括断网检测与状态捕获、断网时的核心处理逻辑、网络恢复后的续传逻辑以及额外的可靠性保障措施,核心是构建“状态保存-校验-续传”闭环
【性能优化】Canvas虚拟列表技术方案详解掘金前端/@breeze_whisper文章详细介绍了在处理大数据量列表渲染时,传统DOM方案存在的性能瓶颈,如DOM操作开销大、重排重绘频繁、CSS高度限制和内存泄漏风险等。对比了Canvas方案的优势,包括零DOM操作、极致性能、内存优化和无高度限制等。还阐述了Canvas虚
从重复到优雅:前端筛选逻辑的优化之旅掘金前端/@forever_Mamba文章指出前端开发中数据筛选常出现重复代码,以真实案例展示通过策略模式、函数式编程和逻辑抽象将冗余代码转化为简洁高效方案,阐述了原始代码痛点、优化步骤、效果对比及延伸思考
React 性能优化秘籍:从渲染顺序到组件粒度掘金前端/@十盒半价/3 天前文章解析了React性能优化要点,揭秘组件渲染顺序,剖析Button组件无效渲染问题,详解memo、useCallback等工具的用法与搭配,结合案例说明组件拆分与优化技巧,帮助提升应用性能。
让鸿蒙应用丝滑如飞:绘图性能优化全攻略(附代码实战)掘金前端/@zhanshuo/3 天前本文结合实际开发经验,讲解了在鸿蒙应用中优化绘图性能的方法,包括使用高效绘图API、进行图形渲染硬件加速、优化动画效果等,并通过实战代码和问答环节进行了说明
深入Chrome DevTools Memory面板:Web内存分析掘金前端/@只与明月听/3 天前作者在业务开发中遇到页面卡顿问题,通过Chrome DevTools的Memory面板总结了内存分析的基本方法,包括捕获内存快照、识别泄漏源头等,并结合代码示例进行演示,还介绍了内存分析的关键指标和堆快照视图等内容
Three.js 三维数据交互与高并发优化:从点云到地图的底层修炼掘金前端/@LeonGao/3 天前本文以Three.js为切入点,深入探讨了三维数据交互在高并发场景下的优化策略。首先介绍了海量点云渲染时的数据结构优化,如二进制解析;接着阐述了坐标转换的方法;还提到了点云分块加载及自适应帧率等优化手段,旨在帮助开发者在处理大规模三维数据时
Vue服务端渲染掘金前端/@若梦plus/4 天前本文介绍了Vue服务端渲染(SSR),包括其原理、与客户端渲染(CSR)的区别,还阐述了关键生命周期钩子、状态序列化与注水机制以及监控和日志等方面内容。
React样式冲突终结者:CSS模块化+Vite全链路实战指南🔥掘金前端/@讨厌吃蛋黄酥/4 天前文章指出传统CSS在React中存在全局污染问题,介绍了CSS模块化的核心原理,以及Vite在开发、构建、测试和生产环境中的应用,对比了不同方案的优缺点,强调了CSS模块化+Vite的优势
使用webworker优化大文件生成hash的几种方式掘金前端/@噔噔428/4 天前做大文件断点续传需求时,直接生成大文件hash速度慢,可将大文件切片,用webworker计算每片hash再合并,介绍了具体实现代码。
JavaScript 内存泄漏排查方法字节跳动技术团队/4 天前本文主要介绍了如何通过Devtools的Memory内存工具排查JavaScript内存泄漏问题。先介绍了内存泄漏等相关概念和Memory内存工具的使用方式,然后说明了堆快照的分析方式,通过分析堆快照找到泄漏的JavaScript代码,最后