Alert Interrupt settimeout Timing function

Source: Internet
Author: User

During the test, alert will interrupt the settimeout timing function, when the dialog box is closed, settimeout time will start to clock, rather than from the interruption, interested friends can understand

The test found that alert interrupts the settimeout timer, and when the dialog box is closed, settimeout time starts over, not from the interrupt.

For example: SetTimeout to execute a method after 5 minutes, but after waiting 3 minutes, pop-up alert, close alert, settimeout will start to time, and then wait 5 minutes, instead of 2 minutes.

And as long as it is within the same browser window, alert interrupts the settimeout in the other frame, even in a different frame.

Why is it so designed, not understood, because JavaScript is single-threaded?

This is found in IE Explorer, other dialog boxes and pop-up boxes I have not tested.

I hope HTML5 faster and more popular, so the function of multithreading needs can be solved.

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.