<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[The Service Worker, Webworker-Case : Where too much RAM+CPU+HD+Internet-Traffic usage could be caused by.]]></title><description><![CDATA[<p dir="auto">The Service Worker, Webworker-Case : Where too much RAM+CPU+HD+Internet-Traffic usage could be caused by.</p>
<p dir="auto">I wanted to make a backup of my Opera Browser profile folder, but it seemed to be too big with over 1 GB. So i searched for reasons. The Cache etc. are normal space consumptioners.</p>
<p dir="auto">Look for yourself how big them Service Worker folders could explode!<br />
C:\Users\Your Profilename\AppData\Roaming\Opera Software\Opera Stable\Service Worker<br />
Mine were over 400MB! <img src="https://forums.opera.com/assets/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=89iooh84962" class="not-responsive emoji emoji-emoji-one emoji--disappointed_face" title=":(" alt="😞" /><br />
For an Opera Browser profile backup much too big.<br />
After DIY cleansing they got 60% off size AND Opera Browser also got 40% smaller in RAM and faster in reaction and data transfer over Internet, subjectively <img src="https://forums.opera.com/assets/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=89iooh84962" class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face" title=":)" alt="🙂" /></p>
<p dir="auto">It could be that many users with problems with RAM, CPU usage, Browser speed or hanging Internet should look at this case to solve them.<br />
In my view the security vulnerability of all browsers worldwide is affected by this underestimated browser feature too. I found one case of misusing the service worker a year ago, see below.</p>
<p dir="auto">Here is my workaround against the Service Worker "Overload".<br />
Please amplify and correct <img src="https://forums.opera.com/assets/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=89iooh84962" class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face" title=":)" alt="🙂" /></p>
<ol>
<li>Possibility:<br />
File Explorer:<br />
C:\Users\Your Profilename\AppData\Roaming\Opera Software\Opera Stable\Service Worker<br />
There folders:<br />
CacheStorage (biggest?)<br />
ScriptCache<br />
Database<br />
To sort files and folders by size i use the XYplorer.</li>
</ol>
<p dir="auto">In this folders you could always read the<br />
index.txt<br />
to see which site (mis)uses your HD space.<br />
So i discovered plus 100MB eg from <a href="http://nytimes.com" target="_blank" rel="noopener noreferrer nofollow ugc">nytimes.com</a>, where i didn't look for years.<br />
I deleted all at once. But this is too time-consuming for evey folder.</p>
<ol start="2">
<li>
<p dir="auto">Poss.:<br />
Simplier with the address bar:<br />
opera:serviceworker-internals<br />
Here you can manualy click unregister per Domain.<br />
I cleaned all up but supposed important folders like Googlemail, Opera, etc.<br />
Success: More than 200 MB and 60% shrunked my Service Worker folder! <img src="https://forums.opera.com/assets/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=89iooh84962" class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes" title=":D" alt="😃" /><br />
But this won't be permanent i'm afraid.</p>
</li>
<li>
<p dir="auto">Poss:<br />
Opera developer tools :<br />
CTRL+Shift+I, Application, Service Worker, Service workers from other origins.<br />
I did not use this.</p>
</li>
<li>
<p dir="auto">Poss.:<br />
Deactivation of Service Worker in the Opera Browser per Addon uMatrix:<br />
Click on the 3 points points on top of each other to the right of On/Off: Forbid Web Workers.<br />
This is a stable adjustment i think.</p>
</li>
<li>
<p dir="auto">Poss.:<br />
opera://flags<br />
Search for "service worker".<br />
Enable/Disable:</p>
</li>
</ol>
<ul>
<li>Service worker on UI thread</li>
<li>Prefetch request properties are updated to be privacy-preserving<br />
Could be permanent, but this seams to be too unspecific und risky for many sites who do profit from that.</li>
</ul>
<p dir="auto">Conclusion:<br />
Options 2 an 4:<br />
opera:serviceworker-internals<br />
Addon uMatrix<br />
They seem to be a good team: First delete non important and then block this permantly by an addon.<br />
But you got  to look regularly in your Opera Profile folder "service Worker", otherwise it would blow up too much.</p>
<p dir="auto">And the problem stays that you can not simply get rid off this data waste. <img src="https://forums.opera.com/assets/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=89iooh84962" class="not-responsive emoji emoji-emoji-one emoji--disappointed_face" title=":(" alt="😞" /><br />
Not to talk of probably important security risks.</p>
<p dir="auto">Warning: Playing with web workers an service workers could break some pages!<br />
Yes, for website performance or while staying offline the Service Worker might be useful and necessary, but i never read something positive about it.<br />
Who has got sources? <img src="https://forums.opera.com/assets/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=89iooh84962" class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face" title=":)" alt="🙂" /></p>
<p dir="auto">What do you mean?<br />
thx</p>
<p dir="auto">ps: Misuse, abuse of Service Worker, Webworker!<br />
"MarioNet use cases:<br />
DDoS attacks, cryptocurrency mining, password cracking, obfuscating relay proxies, content distribution network, click fraud.<br />
It seems there’s not much more you can do as an end user to protect against this class of attacks."<br />
<a href="https://blog.acolyer.org/2019/04/12/master-of-web-puppets-abusing-web-browsers-for-persistent-and-stealthy-computation/" target="_blank" rel="noopener noreferrer nofollow ugc">https://blog.acolyer.org/2019/04/12/master-of-web-puppets-abusing-web-browsers-for-persistent-and-stealthy-computation/</a></p>
<p dir="auto">pps: i am not a native english speaker <img src="https://forums.opera.com/assets/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=89iooh84962" class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face" title=":)" alt="🙂" /></p>
]]></description><link>https://forums.opera.com/topic/38383/the-service-worker-webworker-case-where-too-much-ram-cpu-hd-internet-traffic-usage-could-be-caused-by</link><generator>RSS for Node</generator><lastBuildDate>Tue, 11 Aug 2026 18:00:35 GMT</lastBuildDate><atom:link href="https://forums.opera.com/topic/38383.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 16 Feb 2020 14:15:11 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to The Service Worker, Webworker-Case : Where too much RAM+CPU+HD+Internet-Traffic usage could be caused by. on Fri, 24 Apr 2020 10:21:36 GMT]]></title><description><![CDATA[<p dir="auto">hey, i have to respond to keep this posting fresh <img src="https://forums.opera.com/assets/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=89iooh84962" class="not-responsive emoji emoji-emoji-one emoji--winking_face" title=";)" alt="😉" /><br />
Service Worker and Webworker could be very annoying.<br />
At least when doing a BackUp by simply copying the profile folder it gets serious.</p>
]]></description><link>https://forums.opera.com/post/207702</link><guid isPermaLink="true">https://forums.opera.com/post/207702</guid><dc:creator><![CDATA[cratte]]></dc:creator><pubDate>Fri, 24 Apr 2020 10:21:36 GMT</pubDate></item></channel></rss>