15年双11手淘前端技术巡演 - H5性能最佳实践 ・ Issue #21 ・ amfe/article ・ GitHub



15年双11手淘前端技术巡演 - H5性能最佳实践 ・ Issue #21 ・ amfe/article ・ GitHub

双11 App内存节省50% 3G 1S首包返回 iOS版本 & Android版本 iOS 系统版本占比情况: 收集性能数据&建立衡量标准 同时对支持performance.timing的设备收集Timing数据,用于详细分析网络请求各阶段的性能消耗情况。 WebViewDidFinishLoad 官方解释:Sent after a web view finishes loading a frame. Android iOS 1年前H5性能状况 传统优化 使用现状 url('iconfont.woff') format('woff'), /* chrome、firefox */ url('iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */ }` 但是这些对页面性能造成不小的影响。 使用WebP前 使用WebP后 Banner部分对比 解码内存消耗 Decoded in memory的计算公式: w x h x 4(宽 x 高 x 每个像素4个字节) 如果设备DPI大于1,还需要 X DPI系数。如Retina设备X 4,RetinaHD设备X 9. 禁止生成大图且利用率少 最终做了一些和native结合的优化思路。 HTTPDNS 案例:iPhone5s 联通3G 手淘httpdns服务在启动的时候就会对白名单的域名进行域名解析,

Read full article from 15年双11手淘前端技术巡演 - H5性能最佳实践 ・ Issue #21 ・ amfe/article ・ GitHub


No comments:

Post a Comment

Labels

Algorithm (219) Lucene (130) LeetCode (97) Database (36) Data Structure (33) text mining (28) Solr (27) java (27) Mathematical Algorithm (26) Difficult Algorithm (25) Logic Thinking (23) Puzzles (23) Bit Algorithms (22) Math (21) List (20) Dynamic Programming (19) Linux (19) Tree (18) Machine Learning (15) EPI (11) Queue (11) Smart Algorithm (11) Operating System (9) Java Basic (8) Recursive Algorithm (8) Stack (8) Eclipse (7) Scala (7) Tika (7) J2EE (6) Monitoring (6) Trie (6) Concurrency (5) Geometry Algorithm (5) Greedy Algorithm (5) Mahout (5) MySQL (5) xpost (5) C (4) Interview (4) Vi (4) regular expression (4) to-do (4) C++ (3) Chrome (3) Divide and Conquer (3) Graph Algorithm (3) Permutation (3) Powershell (3) Random (3) Segment Tree (3) UIMA (3) Union-Find (3) Video (3) Virtualization (3) Windows (3) XML (3) Advanced Data Structure (2) Android (2) Bash (2) Classic Algorithm (2) Debugging (2) Design Pattern (2) Google (2) Hadoop (2) Java Collections (2) Markov Chains (2) Probabilities (2) Shell (2) Site (2) Web Development (2) Workplace (2) angularjs (2) .Net (1) Amazon Interview (1) Android Studio (1) Array (1) Boilerpipe (1) Book Notes (1) ChromeOS (1) Chromebook (1) Codility (1) Desgin (1) Design (1) Divide and Conqure (1) GAE (1) Google Interview (1) Great Stuff (1) Hash (1) High Tech Companies (1) Improving (1) LifeTips (1) Maven (1) Network (1) Performance (1) Programming (1) Resources (1) Sampling (1) Sed (1) Smart Thinking (1) Sort (1) Spark (1) Stanford NLP (1) System Design (1) Trove (1) VIP (1) tools (1)

Popular Posts