English 中文(简体)
是否有关于移动设备网络浏览器的缝线睡眠标准? [关闭]
原标题:Are there any standards for mobile device web browsers in terms of thread sleeping? [closed]
Closed. This question needs debugging details. It is not currently accepting answers.

编辑此问题以包括 < a href=" / help/ minal- reproduction- example > > > 希望的行为、特定的问题或错误以及复制问题 所需的最短代码。 这将帮助其他人解答问题 。

Closed 4 years ago.

鉴于以下jsFiddle, 这是一个简单的加法计数器

http://jsfiddle.net/C93ms/6/" rel="不跟随 noreferrer" >http://jsfidle.net/C93ms/6//a >

...如果我使用移动设备(智能手机或平板电脑)访问以上电离层, 计数器开始增量, 正如你所期望的那样, 如果有 JavaScript 支持的话, 那么看来如果我按“ 家 ” 按钮, 或者按下电源按钮一次关闭屏幕( 但要保持手机的电源), 脚本就会停止运行, 反键会停止增量。 我期待发生这种情况, 我理解为什么保留电池生命对于移动设备来说非常重要, 所以UI 线性睡眠或类似的睡眠是有道理的。 一旦你查看浏览器, 反键会继续增量。 在现实世界中, 使用 JavaScript 来决定超时段的网站不会超时, 尽管没有活动时间, 我假设 。

我还假设,这将因设备、固件、软件而异,甚至----我所要确定的是,在移动发展框架中,是否为此以及装置行为上任何形式的一致性都采用了 " 强 " 标准方法 < /强 " 或 " 强 " 违约行为

我不完全确定我在这里问了一个“它们”的好问题,但我一直在努力从SO找到100%的相关信息,或者我不知道在搜索时我需要问什么问题。

最佳回答

任何 JavaScript 框架都无法停止执行或改变 JS 基本引擎的行为, 无法影响 < code>SetTimeout

然而,行为在 rel=“noreferrer”\ code > WindowTimers 界面 上目前的HTML5草稿中是标准的(这并不意味着它被像那样执行)。

此 API 无法保证定时器将如期运行 。 由于 CPU 载荷、 其他任务等原因的延迟将会发生 。

更明确的是:

9) 可以选择,等待用户-代理人规定的时间长度。

注意 : 这样做是为了允许用户代理商根据优化设备功率的需要,按需要停用超时。 例如,一些处理器的功率低,可以减少定时器的颗粒;在这样的平台上,用户代理商可以减慢计时器,使其与这个时间表相适应,而不是要求处理器使用更精确的功率使用率较高的处理器。

您也可以在桌面浏览器上看到这种行为,在MDN < /a > 上,台式浏览器至少执行4ms的超时(见explanation on MDN )。因此,每个设备/软软件/硬件只要认为必要时,都可以停止这种执行。

http://www.w3.org/TR/animation-timing/"rel="noreferr"\\code >WindowAnimationTiming 草稿 。

如果你在动画/24小时/特奇中使用 set Interval /setTimeout , 总是用Date 物件 (例如通过 Date.now () )。

问题回答

暂无回答




相关问题
selected text in iframe

How to get a selected text inside a iframe. I my page i m having a iframe which is editable true. So how can i get the selected text in that iframe.

How to fire event handlers on the link using javascript

I would like to click a link in my page using javascript. I would like to Fire event handlers on the link without navigating. How can this be done? This has to work both in firefox and Internet ...

How to Add script codes before the </body> tag ASP.NET

Heres the problem, In Masterpage, the google analytics code were pasted before the end of body tag. In ASPX page, I need to generate a script (google addItem tracker) using codebehind ClientScript ...

Clipboard access using Javascript - sans Flash?

Is there a reliable way to access the client machine s clipboard using Javascript? I continue to run into permissions issues when attempting to do this. How does Google Docs do this? Do they use ...

javascript debugging question

I have a large javascript which I didn t write but I need to use it and I m slowely going trough it trying to figure out what does it do and how, I m using alert to print out what it does but now I ...

Parsing date like twitter

I ve made a little forum and I want parse the date on newest posts like twitter, you know "posted 40 minutes ago ","posted 1 hour ago"... What s the best way ? Thanx.

热门标签