摘要: Promise.all 与 Promise.allSettled 的区别详解 这两个方法都是用于处理多个Promise的并发执行,但在行为和结果处理上有重要区别。 📊 核心区别对比表 特性 Promise.all Promise.allSettled 失败处理 一个失败立即拒绝整个Promise 阅读全文
posted @ 2025-11-05 16:52 dirgo 阅读(58) 评论(0) 推荐(0)
摘要: 20251106再次实测补充:使用过程中发现browser-image-compression的压缩耗时较长,达到compressorjs的5倍,开始以为是开了WebWorker,但是关了以后耗时没有任何改善,鉴于一次压缩图片数量不多(最多8张,大多数时候只有一两张),不需要后台执行,另外也没有压缩 阅读全文
posted @ 2025-11-05 14:55 dirgo 阅读(31) 评论(0) 推荐(0)
摘要: 在Vue 3项目中压缩图片,可以有效优化图片体积,提升加载性能和用户体验。以下是几种常用方案和核心代码示例。 下表概述了主要的压缩方案,你可以根据项目需求选择: 方案 特点 适用场景 compressorjs 功能丰富,配置灵活,支持通过质量或尺寸压缩 需要精细控制压缩参数的项目 browser-i 阅读全文
posted @ 2025-11-05 13:49 dirgo 阅读(68) 评论(0) 推荐(0)