Tagged articles
25 articles
Page 1 of 1
Linux Tech Enthusiast
Linux Tech Enthusiast
Feb 21, 2026 · Fundamentals

What Happens After You Type a URL? A Step‑by‑Step Animation

When you enter a URL, the browser checks multiple caches for the IP, performs recursive DNS lookup if needed, establishes a TCP connection and HTTPS handshake, sends an HTTP request, receives a 200 response, and then parses HTML, CSS, and JavaScript to build and render the page.

Browser RenderingDNSHTTPS
0 likes · 4 min read
What Happens After You Type a URL? A Step‑by‑Step Animation
Goodme Frontend Team
Goodme Frontend Team
Dec 30, 2024 · Frontend Development

Why Huge Images Crash Your H5 App and How to Fix It with Chunked Lazy Loading

An H5 application suffered endless refresh loops due to a massive 4505 × 60615 px image, prompting a deep dive into browser rendering stages, performance profiling, and cross‑browser behavior, followed by practical solutions such as image size validation, server‑side checks, OSS processing, and chunked lazy‑loading techniques.

Browser Renderingfrontendimage-optimization
0 likes · 21 min read
Why Huge Images Crash Your H5 App and How to Fix It with Chunked Lazy Loading
Baidu Geek Talk
Baidu Geek Talk
Dec 18, 2023 · Frontend Development

Browser Event Loop Mechanism: Complete Guide to Rendering, Performance Optimization and Interaction Metrics

The guide explains the browser’s event‑loop cycle, how macro‑tasks, micro‑tasks, requestAnimationFrame and requestIdleCallback interact with rendering, details long‑task impacts, React’s time‑slicing via MessageChannel, key interaction metrics such as TTI, FID and upcoming INP, and practical optimizations like task splitting, lazy loading and service‑worker caching.

Browser RenderingFIDINP
0 likes · 19 min read
Browser Event Loop Mechanism: Complete Guide to Rendering, Performance Optimization and Interaction Metrics
DaTaobao Tech
DaTaobao Tech
May 24, 2023 · Mobile Development

Understanding and Optimizing Mobile Page Performance and Jank

Effective mobile page performance requires identifying three jank types—screen tearing, frame drops, and long unresponsiveness—monitoring metrics such as response time, animation latency, idle time, and SM, understanding the CPU‑GPU rendering pipeline, and applying optimizations like hardware acceleration, transform‑based animations, reduced layout thrashing, task slicing, and GPU‑friendly techniques.

Browser RenderingGPU AccelerationJank
0 likes · 13 min read
Understanding and Optimizing Mobile Page Performance and Jank
ByteFE
ByteFE
Jul 8, 2022 · Frontend Development

Frontend Development Digest: JavaScript Evolution, Web Authentication, Browser Rendering, and Modern Web Practices

This comprehensive frontend development digest explores the evolution of JavaScript frameworks, introduces WebAuth for secure authentication, details browser rendering principles and performance optimization, examines ES2022 features and Module Federation, and provides practical insights into web image handling and live streaming protocols.

Browser RenderingES2022HLS Streaming
0 likes · 6 min read
Frontend Development Digest: JavaScript Evolution, Web Authentication, Browser Rendering, and Modern Web Practices
ByteFE
ByteFE
Jan 21, 2022 · Frontend Development

Frontend Development Weekly Digest: Vue 3 Default Release, Framework Ecosystem Reviews, and Performance Optimization Techniques

This technical digest explores the official transition of Vue 3 to the default framework version, reviews emerging frontend tools and ecosystem trends, analyzes browser rendering pipelines for animation optimization, and provides practical guidance on CSS techniques, React Hooks, and modern development workflows.

Browser RenderingCSS OptimizationJavaScript OOP
0 likes · 5 min read
Frontend Development Weekly Digest: Vue 3 Default Release, Framework Ecosystem Reviews, and Performance Optimization Techniques
NetEase Cloud Music Tech Team
NetEase Cloud Music Tech Team
Jan 17, 2022 · Frontend Development

Unlock Smooth Animations: Mastering the Browser Rendering Pipeline and Performance

This article explains the browser's rendering pipeline—from render trees and layers to compositing and rasterization—and provides practical techniques such as passive event listeners, requestAnimationFrame, CSS containment, and will-change to dramatically improve animation smoothness and reduce layout and paint costs.

Browser RenderingCSSFrontend Optimization
0 likes · 27 min read
Unlock Smooth Animations: Mastering the Browser Rendering Pipeline and Performance
NetEase Cloud Music Tech Team
NetEase Cloud Music Tech Team
Dec 29, 2021 · Frontend Development

Understanding Browser Compositing Layers: A Guide to CSS Hardware Acceleration

The article explains how browsers build render trees and use GPU‑accelerated compositing layers—created by properties like transform, will‑change, or media elements—to improve performance, avoid repaint glitches such as iOS timer flicker, and offers best‑practice tips for using these layers efficiently without excess memory use.

Browser RenderingCSS OptimizationGPU rendering
0 likes · 10 min read
Understanding Browser Compositing Layers: A Guide to CSS Hardware Acceleration
Aotu Lab
Aotu Lab
Nov 11, 2021 · Frontend Development

Why requestAnimationFrame Beats setTimeout: Deep Dive into the Browser Event Loop

requestAnimationFrame lets browsers schedule animation callbacks just before the next repaint, offering smoother 60 Hz updates compared to setTimeout; this article explains its API, demonstrates code examples, explores the event loop, task and microtask queues, rendering timing, cross‑browser quirks, and best practices for efficient animation and task splitting.

Browser RenderingJavaScript animationevent loop
0 likes · 15 min read
Why requestAnimationFrame Beats setTimeout: Deep Dive into the Browser Event Loop
政采云技术
政采云技术
Sep 28, 2021 · Frontend Development

Browser Rendering: Reflow and Repaint

This article explains the browser rendering pipeline, the concepts of reflow and repaint, how they are triggered, their performance impact, and provides practical techniques such as minimizing layout thrashing, using GPU‑accelerated properties, and leveraging requestAnimationFrame to optimize front‑end performance.

Browser RenderingGPU AccelerationPerformance Optimization
0 likes · 17 min read
Browser Rendering: Reflow and Repaint
ELab Team
ELab Team
Sep 10, 2021 · Frontend Development

How Browser Rendering and React Fiber Work Together to Prevent Frame Drops

This article explains the fundamentals of browser rendering, frame lifecycle, and dropped‑frame issues, then demonstrates how React Fiber and the requestIdleCallback API can be used to split heavy tasks, improve concurrency, and keep UI interactions smooth.

Browser RenderingFiberReact
0 likes · 22 min read
How Browser Rendering and React Fiber Work Together to Prevent Frame Drops
Fulu Network R&D Team
Fulu Network R&D Team
Aug 10, 2020 · Frontend Development

Understanding the Execution Timing of useEffect and useLayoutEffect in React

This article explains the differences in execution timing between React's useEffect and useLayoutEffect hooks, analyzes their underlying mechanisms, demonstrates practical demos with performance monitoring, and delves into React's rendering process, scheduler, and related browser rendering concepts.

Browser RenderingReactuseEffect
0 likes · 12 min read
Understanding the Execution Timing of useEffect and useLayoutEffect in React
WecTeam
WecTeam
Oct 15, 2019 · Frontend Development

Why One CSS Property Slowed Down iOS and How a Single Line Fixed It

An iOS‑only performance nightmare caused by a heavy CSS blur filter was solved by adding a GPU‑accelerating property, and the article explains the browser rendering pipeline, compositing layers, implicit compositing pitfalls, and practical optimization techniques for smoother front‑end experiences.

Browser RenderingCompositing
0 likes · 19 min read
Why One CSS Property Slowed Down iOS and How a Single Line Fixed It
Tencent Cloud Developer
Tencent Cloud Developer
Feb 21, 2019 · Frontend Development

Understanding Browser Rendering: Reflow, Repaint, and Performance Optimizations

The article walks through the browser rendering pipeline—from parsing HTML/CSS and building the render tree to layout (reflow) and painting (repaint)—explains when these steps occur, details how browsers batch changes, and offers practical strategies such as batching DOM updates, caching layout reads, and using CSS3 hardware acceleration to minimize costly reflows and repaints for better performance.

Browser RenderingPerformance Optimizationreflow
0 likes · 15 min read
Understanding Browser Rendering: Reflow, Repaint, and Performance Optimizations
Efficient Ops
Efficient Ops
Dec 2, 2018 · Fundamentals

What Really Happens When You Type a URL? From DNS to Browser Rendering

This article walks through the complete journey of a web request—from entering a URL, DNS resolution, TCP three‑way handshake, HTTP request and response, to the browser’s parsing, layout, and painting processes—explaining each step and the underlying protocols in clear detail.

Browser RenderingDNSHTTP request
0 likes · 17 min read
What Really Happens When You Type a URL? From DNS to Browser Rendering
Yuewen Frontend Team
Yuewen Frontend Team
Jul 27, 2018 · Frontend Development

How CSS Is Rendered: Unveiling the Critical Rendering Path

This article explains how browsers parse HTML, build the DOM and CSSOM, create the render tree, and perform layout and paint, highlighting why understanding CSS's role in the critical rendering path is essential for improving page load speed and user experience.

Browser RenderingCSScritical rendering path
0 likes · 12 min read
How CSS Is Rendered: Unveiling the Critical Rendering Path
Beike Product & Technology
Beike Product & Technology
Jun 23, 2017 · Frontend Development

Understanding and Optimizing Web Animation Performance

This article explains the fundamentals of web animation performance, examines a complex canvas‑based weather animation case, introduces tools like Chrome's FPS meter and stats.js, and details browser rendering pipelines, CPU/GPU roles, and practical optimization techniques for smoother front‑end experiences.

Browser RenderingCPUGPU
0 likes · 13 min read
Understanding and Optimizing Web Animation Performance
WeChatFE
WeChatFE
Feb 13, 2017 · Frontend Development

How to Eliminate Front‑End Image Layout Shift with Smart Placeholder Optimization

By inlining placeholder logic, triggering it at DOMContentLoaded, and calculating placeholder dimensions based on the nearest non‑zero‑width ancestor rather than screen width, this guide shows how to prevent first‑screen layout shifts caused by image loading in modern web front‑end development.

Browser Renderingimage placeholderlayout shift
0 likes · 9 min read
How to Eliminate Front‑End Image Layout Shift with Smart Placeholder Optimization