首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Web高性能
ErpanOmer
创建于2024-12-31
订阅专栏
让你拥有web高性能基础知识
等 16 人订阅
共63篇文章
创建于2024-12-31
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
🚀LCP指标计算中的视口权重分布模型
1. 背景与引言 LCP(Largest Contentful Paint,最大内容绘制)是 Google Web Vitals 指标之一,旨在衡量页面在用户视角中“感知到的主要内容出现时间”。这一指
🚀如何把 Wasm 模块部署到 CDN + 动态懒加载?性能和体验双赢的实战指南
在构建现代 Web 应用时,WebAssembly(Wasm)已成为性能关键路径上的“加速器”。但与此同时,Wasm 模块往往体积不小,如果直接随页面加载,很容易拖慢首屏速度,破坏用户体验。 于是一个
🚀JavaScript 如何实现 Wasm 多线程图像处理?一场性能与线程的较量
在浏览器中做高性能图像处理,很多开发者的第一反应是:“这不是前端能干的事。”然而,随着 WebAssembly(Wasm)+ 多线程的支持逐步成熟,我们终于有了打破传统 JS 单线程天花板的钥匙。 本
Wasm 模块与前端框架的资源共享机制:架构整合与性能协同
WebAssembly(Wasm)带来了前端性能的一次跃迁,允许我们在浏览器中运行接近原生速度的 C/C++/Rust 代码。但如果你是一位 Vue、React、或者 Vite 用户,真正将 Wasm
深入 WebAssembly:线性内存的页式管理机制与实战解析
在学习 WebAssembly(简称 Wasm)的过程中,有一个绕不开的核心概念就是 线性内存(Linear Memory) 。它是 Wasm 与 JavaScript 交互数据的桥梁,也是模块间通信
JavaScript WeakRef与FinalizationRegistry的GC触发条件
WeakRef 与 FinalizationRegistry 是 JavaScript 中用于与垃圾回收器(GC)协同工作的两个高级 API,它们不干预 GC 行为,但允许我们在 GC 发生之后获取“
💻ArrayBuffer 与 SharedArrayBuffer 的内存隔离机制:共享,并不意味着混乱
引言 如果你曾在浏览器中使用 Web Worker 或 Node.js 的 Worker Thread 编写多线程代码,那么你一定遇到过这两个概念: ArrayBuffer SharedArrayBu
HTTP/3(QUIC)对前端资源加载拓扑结构的根本性变革
HTTP/3 以及其底层传输协议 QUIC 的引入,正在根本性地重塑前端资源加载的拓扑结构和性能瓶颈模型。这不是一次简单的“升级版 HTTP”,而是一种从连接、拥塞、并发、丢包处理等底层传输特性入手的
深入理解 CORS 预检请求的 TTL 缓存机制
跨源资源共享(CORS)的预检请求(Preflight Request)机制中,TTL 缓存机制的核心作用是减少不必要的 OPTIONS 请求,从而提高性能、降低服务器压力。 一、CORS 和预检请求
深度解析 `content-visibility`:浏览器渲染管线的终极优化利器
在前端性能优化的战场上,content-visibility 是近年来最具突破性的 CSS 属性之一。它不仅改变了开发者对可见性控制的理解,更直接对浏览器的渲染管线产生了深远的影响。本文将深入探讨 c
深入理解 `<link rel="preconnect">` 的 TCP 握手优化原理:性能优化利器
在前端性能优化领域,资源提示(Resource Hints)是一种极具价值但常被忽视的手段,而其中 <link rel="preconnect"> 则是最具代表性的优化指令之一。它能够显著降低网络请求
浏览器渲染的五行相克:从重绘到合成层
浏览器渲染的五行相克:从重绘到合成层 第一行:金(布局)—— 万物之始 布局计算触发条件 布局瀑布流分析: 性能杀手: 高频读取offsetTop等布局属性 表格布局与绝对定位混用 未定义contai
浏览器存储的7层地狱:从Cookie到Origin Private FileSystem
浏览器存储的7层地狱:从Cookie到Origin Private FileSystem 第一层:Cookie地狱 —— 古老的诅咒 存储容量:4KB 灵魂拷问: 为什么每个请求都携带Cookie导致
深入解析 HTML 的 fetchPriority 属性
随着 Web 性能优化的需求日益增加,浏览器在资源加载控制方面也不断进化。fetchPriority 是 <img> 标签中一个相对较新的属性,它让开发者能够显式控制图像资源的加载优先级,从而优化页面
深入解析 HTML 的 decoding 属性
在现代 Web 开发中,性能优化和用户体验是成功的关键因素之一。HTML5 引入了一系列新的属性来提升开发者对资源加载的控制,其中 <img> 标签的 decoding 属性正是为了优化图像加载而设计
深入理解 Cumulative Layout Shift (CLS) :让网页布局更稳定
Cumulative Layout Shift (CLS) 是 Google 的核心网页指标 (Core Web Vitals) 之一,用于衡量网页在加载过程中发生的 视觉稳定性。这一指标的提出旨在改
你可能不知道的布局偏移(Layout Shift)
在网页性能优化中,布局偏移(layout shifts) 是一个重要的考量指标,特别是对于图片。图片加载时未预留足够空间可能会导致页面内容上下跳动,直接影响用户体验和页面的 Cumulative La
深入剖析 First Contentful Paint (FCP) 及优化策略
First Contentful Paint (FCP) 是 Web 性能优化中的关键指标之一,表示浏览器从用户输入 URL 到渲染页面首个内容的时间。一个良好的 FCP 体验不仅能提升用户对网站的第
深入解析 Time to First Byte(TTFB)及其优化策略
Time to First Byte (TTFB) 是衡量网站性能的一个重要指标。通过优化 TTFB,不仅能提升用户体验,还能改善搜索引擎排名。以下内容将从技术角度深入解析 TTFB,并结合代码示例提
Largest Contentful Paint (LCP) 的深度解析
Largest Contentful Paint (LCP) 是用户感知页面加载速度的核心指标之一,用于衡量页面中最大可见内容的渲染时间。LCP 的优化对用户体验、搜索引擎排名(SEO)和网站转化率都
下一页