Baidu App Technology
Author

Baidu App Technology

Official Baidu App Tech Account

99
Articles
0
Likes
414
Views
0
Comments
Recent Articles

Latest from Baidu App Technology

99 recent articles
Baidu App Technology
Baidu App Technology
Nov 11, 2021 · Mobile Development

How Baidu’s Tekes Platform Transforms Mobile Development with DevOps

This article examines Baidu's Tekes platform—its evolution from automated component publishing to a full‑stack mobile DevOps service—detailing its architecture, workflow engine, event‑driven pipeline, and how it boosts development efficiency across hundreds of repositories and product lines.

AutomationContinuous IntegrationDevOps
0 likes · 20 min read
How Baidu’s Tekes Platform Transforms Mobile Development with DevOps
Baidu App Technology
Baidu App Technology
Oct 25, 2021 · Fundamentals

Becoming a True Software Engineer: Reflections on China's Software Industry Development

Reflecting on China’s Programmer’s Day, the author argues that moving from mere developers to true software engineers—by mastering engineering principles, design, project management, and open‑source culture—is essential for upgrading the nation’s 4 million‑strong software workforce and overcoming low‑quality, involutionary development.

China software industryOpen SourceProfessional Development
0 likes · 5 min read
Becoming a True Software Engineer: Reflections on China's Software Industry Development
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 analysisMobile DevelopmentdSYM
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 StreamingHTTPDNSMobile Development
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 CachePerformance optimization
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.

CompilationWKWebViewWebKit
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.

FrontendJavaScriptSantd
0 likes · 11 min read
How to Build a High‑Performance Virtual Tree in Santd for 10k+ Nodes