Baidu App Technology
Author

Baidu App Technology

Official Baidu App Tech Account

97
Articles
0
Likes
176
Views
0
Comments
Recent Articles

Latest from Baidu App Technology

97 recent articles
Baidu App Technology
Baidu App Technology
Sep 6, 2021 · Mobile Development

Mastering iOS Crash Symbolication: From dSYM Basics to Online Automation

This guide explains why raw iOS crash logs are unreadable, introduces dSYM files and DWARF debugging information, shows how to match UUIDs, compute addresses, and use both Xcode and command‑line tools for local symbolication, and describes a scalable online solution for massive crash‑log processing.

Crash AnalysisDebuggingdSYM
0 likes · 23 min read
Mastering iOS Crash Symbolication: From dSYM Basics to Online Automation
Baidu App Technology
Baidu App Technology
Jul 19, 2021 · Mobile Development

How WKWebView Manages Cookies: Storage Location & Sync Mechanics

This article explores the fundamentals of HTTP cookies within WKWebView, detailing how cookies are stored in memory or disk, the roles of UIProcess, WebContent, and NetworkProcess, and provides code examples for front‑end JavaScript, back‑end headers, and iOS client APIs.

Cookie ManagementHTTP CookiesProcess Communication
0 likes · 11 min read
How WKWebView Manages Cookies: Storage Location & Sync Mechanics
Baidu App Technology
Baidu App Technology
Jul 13, 2021 · Mobile Development

Baidu Live Streaming Startup Performance Optimization: Technical Practices and Solutions

Baidu’s live‑streaming team cut startup latency by dissecting the three‑phase launch process, streamlining business‑logic handling, employing HTTPDNS pre‑resolution, forcing first‑frame rendering, low‑bitrate fallback, pre‑loading kernels, direct H.264 SPS/PPS parsing, and HLS m3u8 pre‑fetching, achieving sub‑3 ms DNS and hundreds‑millisecond overall gains.

HLS StreamingHTTPDNSlive streaming
0 likes · 11 min read
Baidu Live Streaming Startup Performance Optimization: Technical Practices and Solutions
Baidu App Technology
Baidu App Technology
Jul 6, 2021 · Mobile Development

Unveiling WKWebView’s Loading Lifecycle: Deep Dive into WebKit Processes and Navigation Delegates

This article dissects the WKWebView loading pipeline on iOS, explaining the three WebKit processes, their communication, the step‑by‑step request flow, and the detailed behavior of each WKNavigationDelegate method, providing practical insights for performance tuning and debugging.

LoadingLifecycleMobileDevelopmentNavigationDelegate
0 likes · 12 min read
Unveiling WKWebView’s Loading Lifecycle: Deep Dive into WebKit Processes and Navigation Delegates
Baidu App Technology
Baidu App Technology
Jun 29, 2021 · Mobile Development

Optimization of T7 Browser Kernel Cache Mechanism in Baidu App

The Baidu App’s T7 browser kernel team optimized its HTTPCache and MemoryCache by enabling main‑document and file‑protocol caching, introducing a fixed‑size LRU cleanup, providing custom preload/query APIs, and leveraging NoState Prefetch, which together cut page‑load latency by over 30 % and markedly improve user experience.

Browser CacheMemory Cachehttp cache
0 likes · 15 min read
Optimization of T7 Browser Kernel Cache Mechanism in Baidu App
Baidu App Technology
Baidu App Technology
Jun 24, 2021 · Frontend Development

Developing ESLint and StyleLint Plugins for San‑Native Code Linting

The article explains how to design and implement ESLint and StyleLint plugins for the San‑Native framework, detailing AST generation, processor creation, rule definitions for JavaScript and CSS, configuration sharing, and how these tools provide real‑time linting feedback for developers.

ASTESLintJavaScript
0 likes · 24 min read
Developing ESLint and StyleLint Plugins for San‑Native Code Linting
Baidu App Technology
Baidu App Technology
Jun 22, 2021 · Mobile Development

WebKit Source Code Tutorial: Download, Compile, Debug, and Analyze WKWebView on iOS

This tutorial walks iOS developers through downloading the WebKit source, configuring and compiling it, setting up a debugging project or using the MobileMiniBrowser demo, and analyzing WKWebView’s multi‑process architecture—including UI, WebContent, Network, and Storage processes—to troubleshoot and profile rendering behavior.

CompilationSource codeWKWebView
0 likes · 12 min read
WebKit Source Code Tutorial: Download, Compile, Debug, and Analyze WKWebView on iOS
Baidu App Technology
Baidu App Technology
Jun 9, 2021 · Frontend Development

How to Build a High‑Performance Virtual Tree in Santd for 10k+ Nodes

This article explains the concept of a virtual tree, why it is needed for rendering massive data sets, and provides a step‑by‑step implementation—including flattening the tree, calculating visible nodes, simulating scroll, and decorating the list—demonstrating a speedup from 26 seconds to 0.19 seconds.

JavaScriptPerformanceSantd
0 likes · 11 min read
How to Build a High‑Performance Virtual Tree in Santd for 10k+ Nodes
Baidu App Technology
Baidu App Technology
May 14, 2021 · Frontend Development

Deep Dive into Vue 3 Composition API: Design, Analysis, and Practical Implementation

The article thoroughly examines Vue 3’s Composition API, explaining its motivation over the Options API, detailing its function‑based design and TypeScript advantages, addressing concerns about complexity, and offering practical guidance on when and how to adopt it for cleaner, more maintainable component logic.

Code OrganizationComponent DesignComposition API
0 likes · 12 min read
Deep Dive into Vue 3 Composition API: Design, Analysis, and Practical Implementation
Baidu App Technology
Baidu App Technology
May 10, 2021 · Mobile Development

LiteKit: Baidu's Mobile AI Deployment Framework for Fast AI Capability Integration

LiteKit, Baidu’s mobile AI deployment framework built on Paddle Lite, delivers out‑of‑the‑box video super‑resolution, human segmentation and gesture‑recognition SDKs that reduce integration complexity to three simple steps across Objective‑C, Java and C++, achieving real‑time performance (25 FPS) while lowering development effort and platform barriers.

LiteKitMobile AI DeploymentPaddle-Lite
0 likes · 14 min read
LiteKit: Baidu's Mobile AI Deployment Framework for Fast AI Capability Integration