Web Mobile-performance tuning and 16ms optimization

Source: Internet
Author: User

This article is just an index, collecting most of the network on debugging and optimization of the article, from which some of the more good articles to share to everyone.

Mobile performance is less than 10 of the desktop browser performance of 1, especially in the case of Android devices, performance is particularly important. Feel to do mobile page, back to the liberation of the computer or 386 years, hehe.

Domestic, 16ms optimization, 60fps indicators and other related articles very little, most of the translation of some excellent foreign articles, very grateful to these translators on the Web front-end contribution, let me and other English illiterate can timely understand the cutting-edge technology ha.

It's important to understand how the browser works in a millisecond-level optimization, which is the key to a good programmer. Like writing win client software, always to understand the principle of computer composition, operating system principles. And we do Web pages, understand how the browser works is the same reason

How the browser works

How browsers work: behind the scenes of modern web browsers

GPU Acceleration Technology for page Rendering – Basics: WebKit software Rendering mode

Chrome Rendering Optimization – Layer model

Understanding WebKit and Chromium:webkit Rendering basics

Understanding GPU hardware acceleration for webkit and Chromium:chromium

Mastering the Debugging method

Mastering the debugging method is more important than remembering the conclusion of others, so-called to give people to fish, such as to teach people to fishing. According to the actual business to find the bottleneck of its page, the corresponding optimization scheme can be developed.

Debugging is primarily done using Chrome's developer tools to learn how to use timeline and discover performance bottlenecks with the content in the rendering option

"Translate" remote debugging on Android

"Recommended" improves Web application performance with chrome Devtools timeline and profiles

Use the chrome tool to analyze the drawing status of a page

Chrome DevTools

Profiling Mobile HTML5 Apps with Chrome DevTools

The secret of the browser's own development tools
It has written to the local computer how to connect the phone, through Chrome to view the page. (Install adb plugin)

Navigation Timing API

Explore and Master Chrome DevTools
A few simple videos about the chrome devtools knowledge

The secret of browser development tools

Mobile-Optimized performance

Web performance optimization, in fact, PC-side, mobile, optimization ideas and techniques are interlinked, but the current PC-side, performance problems are not obvious, many times overlooked.
The main emphasis here is on rendering optimization and rolling optimization, which is a millisecond-level optimization at the micro level.

"Recommended" 16 ms optimization
16 MS Micro-analysis of optimized web front-end performance optimization

HTML5 tips for optimizing your mobile experience

Developing high-performance animations based on web technology

CSS Performance analysis and optimization recommendations for complex applications

Requestanimationframe for Smart animating

Front-end performance optimization: Anti-shake with high frequency execution events/methods
can be optimized using Requestanimationframe on the mobile side

High-performance mobile development

Rendering-without-lumps:

Gone in Frames Per second:a Pinterest Paint performance Case Study

Web Scrolling Performance Optimization combat

Unlimited smooth scrolling for ipad apps with HTML5

Scrolling event stabilization and reflow-redraw loops

Improve HTML5 Web page performance-translation

Reduce JavaScript garbage collection

Images slowing down Your Site? Try this one Weird trick!

If the above article links can not open, it is estimated that someone else's blog down, you can try to Google the title of the article, you may find others reproduced articles.

I am not in touch with the mobile side in fact, a lot of optimization knowledge is still only at the theoretical level, not really implemented experience. There is still a long way to go to optimize the mobile side.

Finally, I lost a classmate and I wrote the PPT
If you cannot view the clickable links

Web Mobile-performance tuning and 16ms optimization

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.