High-performance JavaScript-loading and execution

Source: Internet
Author: User

The performance of JavaScript in the browser is considered to be the most important availability issue for developers. This issue is complicated due to the blocking feature of JavaScript, that is to say, other tasks cannot be processed by the browser when JavaScript is running. In fact, most browsers use a single process to process multiple tasks such as UI update and JavaScript running, and only one task can be executed at a time. How long does JavaScript run? How long does the browser wait before it is idle to respond to user input. Basically speaking, this means that the appearance of the <script> tag makes the entire page wait for parsing and running scripts. No matter whether the actual JavaScript code is inline or contained in an unrelated external file, the page download and parsing process must be stopped. Wait until the script completes the processing before it can continue, it is also an essential part of the page lifecycle, because the script may modify the page content during running. During JavaScript loading, page parsing and user interaction are completely blocked. The script location HTML 4 document specifies that a <script> tag can be placed in the

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.