<div dir="ltr"><br><div class="gmail_extra"><br><br><div class="gmail_quote">On Wed, May 7, 2014 at 2:57 PM, Benjamin Poulain <span dir="ltr">&lt;<a href="mailto:benjamin@webkit.org" target="_blank">benjamin@webkit.org</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div class="">On 5/7/14, 2:47 PM, Oliver Hunt wrote:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<br>
On May 7, 2014, at 2:41 PM, Rik Cabanier &lt;<a href="mailto:cabanier@gmail.com" target="_blank">cabanier@gmail.com</a>&gt; wrote:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<br>
When would I as a user, not want a page or web application to be as fast as possible? Has a user ever complained about a desktop app that uses too many of his CPU&#39;s? I think Oliver&#39;s point was that other processes might fight for the same CPU resources but that is not unexpected for users.<br>

</blockquote>
<br>
What happen if i go to your website while i&#39;m doing something else in the background?  What if i&#39;m playing a game while waiting for my machine to do something else? What if your page is in the background? Or my battery is running low.<br>

<br>
You need to stop thinking in terms of a user wanting only one thing to happen at a time.<br>
</blockquote>
<br></div>
+1<br>
<br>
And there are actually many bug reports about native apps using too much CPU when the user is not expecting it (simple tasks and/or the process is not frontmost).</blockquote><div><br></div><div>If a simple task is using a lot of CPU, that is a bug and users will move to an application that is more efficient. If my calendar were to drain my battery, I would switch to a calendar app that doesn&#39;t do that.</div>
<div><br></div><div>As for background tasks making foreground tasks slow, this is something that could be handled by the operating system/browser process (ie <a href="http://msdn.microsoft.com/en-us/library/windows/desktop/ms684828(v=vs.85).aspx">http://msdn.microsoft.com/en-us/library/windows/desktop/ms684828(v=vs.85).aspx</a>)</div>
<div>Most users would expect that if one tab mines bitcoins, the tab that runs a game would be slower.</div></div></div></div>