Baidu Maps Tech Team
Author

Baidu Maps Tech Team

Want to see the Baidu Maps team's technical insights, learn how top engineers tackle tough problems, or join the team? Follow the Baidu Maps Tech Team to get the answers you need.

40
Articles
0
Likes
40
Views
0
Comments
Recent Articles

Latest from Baidu Maps Tech Team

40 recent articles
Baidu Maps Tech Team
Baidu Maps Tech Team
May 29, 2020 · Frontend Development

How Baidu’s Web Map Engine Evolved Over a Decade: From Tiles to WebGL

Over the past ten years, Baidu’s map web engine has transformed from a server‑rendered tile system to a sophisticated WebGL‑based platform, introducing vector rendering, canvas drawing, line thinning, clipping, WebWorkers, WebAssembly, and advanced interaction features to boost performance, flexibility, and 3D capabilities.

Baidu MapsCanvasPerformance optimization
0 likes · 10 min read
How Baidu’s Web Map Engine Evolved Over a Decade: From Tiles to WebGL
Baidu Maps Tech Team
Baidu Maps Tech Team
May 12, 2020 · Artificial Intelligence

How Trajectory Mining Revolutionizes Real-Time Map Updates

This article explores how large‑scale trajectory mining can overcome the timeliness limits of traditional street‑sweeping data collection, detailing the underlying principles, technical challenges such as vehicle‑type detection and map‑matching, and practical solutions ranging from rule‑based filters to advanced AI models.

AIHMMTrajectory
0 likes · 16 min read
How Trajectory Mining Revolutionizes Real-Time Map Updates
Baidu Maps Tech Team
Baidu Maps Tech Team
Apr 22, 2020 · Frontend Development

Mastering WebGL Bloom: From Framebuffers to HDR Post‑Processing

This guide explains how to overcome large‑scale 3D map visualization challenges by using off‑screen rendering, framebuffers, and a step‑by‑step Bloom effect implementation—including bright‑area extraction, Gaussian blur, image merging, and HDR integration—in WebGL.

BloomFramebufferGraphics
0 likes · 8 min read
Mastering WebGL Bloom: From Framebuffers to HDR Post‑Processing
Baidu Maps Tech Team
Baidu Maps Tech Team
Apr 11, 2018 · Mobile Development

How Baidu Maps Solved Massive App Performance Bottlenecks with the Nirvana Framework

Baidu Maps confronts severe performance bottlenecks as its client app scales, analyzing main‑thread overload, third‑party SDK interference, and unstable network latency, and introduces the Nirvana framework to provide internal resource scheduling, monitoring, and isolation, achieving 10‑50% speed gains and noticeable user improvements.

AndroidNirvanaapp optimization
0 likes · 11 min read
How Baidu Maps Solved Massive App Performance Bottlenecks with the Nirvana Framework
Baidu Maps Tech Team
Baidu Maps Tech Team
Dec 7, 2017 · Frontend Development

How WebAssembly Boosts Web Performance: From asm.js to Near‑Native Speed

This article explains the evolution from asm.js to WebAssembly, compares their performance, outlines implementation strategies—including AssemblyScript, hand‑written asm.js, and C/C++ compilation with Emscripten—and provides practical code examples and tips for integrating WebAssembly into web applications.

BinaryenEmscriptenJavaScript
0 likes · 15 min read
How WebAssembly Boosts Web Performance: From asm.js to Near‑Native Speed
Baidu Maps Tech Team
Baidu Maps Tech Team
Jul 19, 2017 · Backend Development

How to Prevent Proxy Overload and Cascading Failures in Backend Systems

This article explains what overload means in server development, analyzes a concrete proxy overload case, identifies root causes, and presents a multi‑layer protection strategy—including self‑protection, downstream safeguards, concurrency control, and improved circuit‑breaker designs—to keep services stable under heavy traffic.

Resource Isolationbackendcircuit breaker
0 likes · 14 min read
How to Prevent Proxy Overload and Cascading Failures in Backend Systems
Baidu Maps Tech Team
Baidu Maps Tech Team
Jun 29, 2017 · Frontend Development

How to Diagnose and Optimize WebGL Performance: Practical Tips and Tools

This guide explains how to identify performance bottlenecks in WebGL applications by examining CPU and GPU workloads, using tools such as stats.js, Chrome DevTools, Web Tracing Framework, and offers concrete optimization strategies for shaders, draw calls, state changes, and resource management.

Chrome DevToolsGPUGraphics
0 likes · 9 min read
How to Diagnose and Optimize WebGL Performance: Practical Tips and Tools
Baidu Maps Tech Team
Baidu Maps Tech Team
Jun 2, 2017 · Frontend Development

How Texture Size, Format, and Compression Affect WebGL Performance

This article examines how texture dimensions, data formats, and compression techniques influence creation time, memory usage, and rendering performance in WebGL, offering practical guidelines for optimizing texture handling in web graphics applications.

CompressionWebGLtexture performance
0 likes · 10 min read
How Texture Size, Format, and Compression Affect WebGL Performance