Service Worker, Webworker: Opera Browser Ordner wächst ungefragt
Schaut selbst wie groß der Service Worker Ordner explodieren kann!
Meiner war über 400MB! :(
Für ein Opera Browser Profil-Backup viel zu groß.
Nach einer DIY-Säuberung waren diese 60% kleiner UND Opera wurde 40% kleiner im RAM-Verbrauch und schneller in Reaktion und Internet-Datenverkehr, subjektiv :)
Hier ist mein Workaround gegen den Service Worker "Overload": Wie kann ich dort was einsehen und löschen.
Ein paar Vorschläge von 1. bis 5.
Bitte ergänzen und verbessern :)
1. Möglichkeit:
Erreichbar manuell im Explorer:
C:\Users\Dein Profilname\AppData\Roaming\Opera Software\Opera Stable\Service Worker
Dort Verzeichnisse:
CacheStorage (am größten)
ScriptCache
Database
Die Verzeichnisgrößen gucke ich im XYplorer.
Hier könnte man in den einzelnen Ordnern immer die
index.txt
anschauen, um zu gucken, welche Seite dort was speichert.
Ich schaute mir die größensortiert an und entdeckte mit 100MB zB nytimes.com, wo ich Jahre nicht mehr war.
Sofort gelöscht. Aber das ist zu aufwändig.
2. Mgl.:
Einfacher per Adresszeile:
opera:serviceworker-internals
Hier kann man manuell pro Domain einfach unregister klicken.
Da habe ich mal aufgeräumt, aber "Wichtiges" wie Googlemail, Opera usw. bewahrt.
Erfolg: Mehrere hundert MB ist das Verzeichnis kleiner geworden beim Nachschauen im XYplorer :D
ABER dies wird nicht dauerhaft sein.
3. Mgl:
Opera developer tools :
Menü, Entwickler, Entwicklerwerkzeuge CTRL+Shift+I, Application, Service Worker, Service workers from other origins.
4. Mgl.:
Deaktivierung von Service Worker im Opera Browser per Addon uMatrix:
Auf die 3 senkrecht übereinanderstehenden Punkte rechts neben On/Off klicken: "Webworker verbieten".
Dies könnte dauerhaft sein :)
5. Möglichkeit:
opera://flags
Dort nach service worker suchen.
Enable/Disable:
- Service worker on UI thread
- Prefetch request properties are updated to be privacy-preserving
Das könnte dauerhaft sein, aber dieser Eingriff scheint mir zu unspezifisch und tief, mit unabsehbaren nagativen Folgen.
Fazit:
Optionen 2 und 4:
opera:serviceworker-internals
Addon uMatrix
scheinen ein gutes Team zu sein.
Unwichtiges erst löschen und dann dauerhaft blockieren per Erweiterung.
Aber man muss immer wieder regelmäßig im Profil-Ordner "Service Worker" nachschauen, sonst bläht dieser sich zu stark und ungewollt auf.
Problem bleibt, dass man nicht manuell oder per Addon sich dieser Datenverschwendung nicht einfach entledigen bzw. diese verhindern kann. :(
Vom mgl. Sicherheitsrisiko ganz zu schweigen.
Ja, für die Webseiten-Performance oder wenn Offline, was nie vorkommt^^, mag der Service Worker erforderlich und hilfreich sein, ABER ich habe noch niwo Postivies oder iwas darüber gelesen. Bitte um Quellen :)
https://forums.opera.com/topic/38040/opera-browser-backup-funktion/10?_=1589815764192
https://forums.opera.com/user/cratte/posts
https://forums.opera.com/user/cratte/bookmarks/
https://forums.opera.com/user/cratte
-------------------------
--------------------------------------------------
ENGLISH:
The Service Worker, Webworker-Case : Where too much RAM+CPU+HD+Internet-Traffic usage could be caused by.
https://forums.opera.com/topic/38383/the-service-worker-webworker-case-where-too-much-ram-cpu-hd-internet-traffic-usage-could-be-caused-by
The Service Worker, Webworker-Case : Where too much RAM+CPU+HD+Internet-Traffic usage could be caused by.
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.
Look for yourself how big them Service Worker folders could explode!
C:\Users\Your Profilename\AppData\Roaming\Opera Software\Opera Stable\Service Worker
Mine were over 400MB! :(
For an Opera Browser profile backup much too big.
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 :)
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.
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.
Here is my workaround against the Service Worker "Overload".
Please amplify and correct :)
1. Possibility:
File Explorer:
C:\Users\Your Profilename\AppData\Roaming\Opera Software\Opera Stable\Service Worker
There folders:
CacheStorage (biggest?)
ScriptCache
Database
To sort files and folders by size i use the XYplorer.
In this folders you could always read the
index.txt
to see which site (mis)uses your HD space.
So i discovered plus 100MB eg from nytimes.com, where i didn't look for years.
I deleted all at once. But this is too time-consuming for evey folder.
2. Poss.:
Simplier with the address bar:
opera:serviceworker-internals
Here you can manualy click unregister per Domain.
I cleaned all up but supposed important folders like Googlemail, Opera, etc.
Success: More than 200 MB and 60% shrunked my Service Worker folder! :D
But this won't be permanent i'm afraid.
3. Poss:
Opera developer tools :
CTRL+Shift+I, Application, Service Worker, Service workers from other origins.
I did not use this.
4. Poss.:
Deactivation of Service Worker in the Opera Browser per Addon uMatrix:
Click on the 3 points points on top of each other to the right of On/Off: Forbid Web Workers.
This is a stable adjustment i think.
5. Poss.:
opera://flags
Search for "service worker".
Enable/Disable:
- Service worker on UI thread
- Prefetch request properties are updated to be privacy-preserving
Could be permanent, but this seams to be too unspecific und risky for many sites who do profit from that.
Conclusion:
Options 2 an 4:
opera:serviceworker-internals
Addon uMatrix
They seem to be a good team: First delete non important and then block this permantly by an addon.
But you got to look regularly in your Opera Profile folder "service Worker", otherwise it would blow up too much.
And the problem stays that you can not simply get rid off this data waste. :(
Not to talk of probably important security risks.
Warning: Playing with web workers an service workers could break some pages!
Yes, for website performance or while staying offline the Service Worker might be useful and necessary, but i never read something positive about it.
Who has got sources? :)
What do you mean?
thx
ps: Misuse, abuse of Service Worker, Webworker!
"MarioNet use cases:
DDoS attacks, cryptocurrency mining, password cracking, obfuscating relay proxies, content distribution network, click fraud.
It seems there’s not much more you can do as an end user to protect against this class of attacks."
https://blog.acolyer.org/2019/04/12/master-of-web-puppets-abusing-web-browsers-for-persistent-and-stealthy-computation/
pps: i am not a native english speaker :)
https://forums.opera.com/user/cratte/posts
Meiner war über 400MB! :(
Für ein Opera Browser Profil-Backup viel zu groß.
Nach einer DIY-Säuberung waren diese 60% kleiner UND Opera wurde 40% kleiner im RAM-Verbrauch und schneller in Reaktion und Internet-Datenverkehr, subjektiv :)
Hier ist mein Workaround gegen den Service Worker "Overload": Wie kann ich dort was einsehen und löschen.
Ein paar Vorschläge von 1. bis 5.
Bitte ergänzen und verbessern :)
1. Möglichkeit:
Erreichbar manuell im Explorer:
C:\Users\Dein Profilname\AppData\Roaming\Opera Software\Opera Stable\Service Worker
Dort Verzeichnisse:
CacheStorage (am größten)
ScriptCache
Database
Die Verzeichnisgrößen gucke ich im XYplorer.
Hier könnte man in den einzelnen Ordnern immer die
index.txt
anschauen, um zu gucken, welche Seite dort was speichert.
Ich schaute mir die größensortiert an und entdeckte mit 100MB zB nytimes.com, wo ich Jahre nicht mehr war.
Sofort gelöscht. Aber das ist zu aufwändig.
2. Mgl.:
Einfacher per Adresszeile:
opera:serviceworker-internals
Hier kann man manuell pro Domain einfach unregister klicken.
Da habe ich mal aufgeräumt, aber "Wichtiges" wie Googlemail, Opera usw. bewahrt.
Erfolg: Mehrere hundert MB ist das Verzeichnis kleiner geworden beim Nachschauen im XYplorer :D
ABER dies wird nicht dauerhaft sein.
3. Mgl:
Opera developer tools :
Menü, Entwickler, Entwicklerwerkzeuge CTRL+Shift+I, Application, Service Worker, Service workers from other origins.
4. Mgl.:
Deaktivierung von Service Worker im Opera Browser per Addon uMatrix:
Auf die 3 senkrecht übereinanderstehenden Punkte rechts neben On/Off klicken: "Webworker verbieten".
Dies könnte dauerhaft sein :)
5. Möglichkeit:
opera://flags
Dort nach service worker suchen.
Enable/Disable:
- Service worker on UI thread
- Prefetch request properties are updated to be privacy-preserving
Das könnte dauerhaft sein, aber dieser Eingriff scheint mir zu unspezifisch und tief, mit unabsehbaren nagativen Folgen.
Fazit:
Optionen 2 und 4:
opera:serviceworker-internals
Addon uMatrix
scheinen ein gutes Team zu sein.
Unwichtiges erst löschen und dann dauerhaft blockieren per Erweiterung.
Aber man muss immer wieder regelmäßig im Profil-Ordner "Service Worker" nachschauen, sonst bläht dieser sich zu stark und ungewollt auf.
Problem bleibt, dass man nicht manuell oder per Addon sich dieser Datenverschwendung nicht einfach entledigen bzw. diese verhindern kann. :(
Vom mgl. Sicherheitsrisiko ganz zu schweigen.
Ja, für die Webseiten-Performance oder wenn Offline, was nie vorkommt^^, mag der Service Worker erforderlich und hilfreich sein, ABER ich habe noch niwo Postivies oder iwas darüber gelesen. Bitte um Quellen :)
https://forums.opera.com/topic/38040/opera-browser-backup-funktion/10?_=1589815764192
https://forums.opera.com/user/cratte/posts
https://forums.opera.com/user/cratte/bookmarks/
https://forums.opera.com/user/cratte
-------------------------
--------------------------------------------------
ENGLISH:
The Service Worker, Webworker-Case : Where too much RAM+CPU+HD+Internet-Traffic usage could be caused by.
https://forums.opera.com/topic/38383/the-service-worker-webworker-case-where-too-much-ram-cpu-hd-internet-traffic-usage-could-be-caused-by
The Service Worker, Webworker-Case : Where too much RAM+CPU+HD+Internet-Traffic usage could be caused by.
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.
Look for yourself how big them Service Worker folders could explode!
C:\Users\Your Profilename\AppData\Roaming\Opera Software\Opera Stable\Service Worker
Mine were over 400MB! :(
For an Opera Browser profile backup much too big.
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 :)
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.
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.
Here is my workaround against the Service Worker "Overload".
Please amplify and correct :)
1. Possibility:
File Explorer:
C:\Users\Your Profilename\AppData\Roaming\Opera Software\Opera Stable\Service Worker
There folders:
CacheStorage (biggest?)
ScriptCache
Database
To sort files and folders by size i use the XYplorer.
In this folders you could always read the
index.txt
to see which site (mis)uses your HD space.
So i discovered plus 100MB eg from nytimes.com, where i didn't look for years.
I deleted all at once. But this is too time-consuming for evey folder.
2. Poss.:
Simplier with the address bar:
opera:serviceworker-internals
Here you can manualy click unregister per Domain.
I cleaned all up but supposed important folders like Googlemail, Opera, etc.
Success: More than 200 MB and 60% shrunked my Service Worker folder! :D
But this won't be permanent i'm afraid.
3. Poss:
Opera developer tools :
CTRL+Shift+I, Application, Service Worker, Service workers from other origins.
I did not use this.
4. Poss.:
Deactivation of Service Worker in the Opera Browser per Addon uMatrix:
Click on the 3 points points on top of each other to the right of On/Off: Forbid Web Workers.
This is a stable adjustment i think.
5. Poss.:
opera://flags
Search for "service worker".
Enable/Disable:
- Service worker on UI thread
- Prefetch request properties are updated to be privacy-preserving
Could be permanent, but this seams to be too unspecific und risky for many sites who do profit from that.
Conclusion:
Options 2 an 4:
opera:serviceworker-internals
Addon uMatrix
They seem to be a good team: First delete non important and then block this permantly by an addon.
But you got to look regularly in your Opera Profile folder "service Worker", otherwise it would blow up too much.
And the problem stays that you can not simply get rid off this data waste. :(
Not to talk of probably important security risks.
Warning: Playing with web workers an service workers could break some pages!
Yes, for website performance or while staying offline the Service Worker might be useful and necessary, but i never read something positive about it.
Who has got sources? :)
What do you mean?
thx
ps: Misuse, abuse of Service Worker, Webworker!
"MarioNet use cases:
DDoS attacks, cryptocurrency mining, password cracking, obfuscating relay proxies, content distribution network, click fraud.
It seems there’s not much more you can do as an end user to protect against this class of attacks."
https://blog.acolyer.org/2019/04/12/master-of-web-puppets-abusing-web-browsers-for-persistent-and-stealthy-computation/
pps: i am not a native english speaker :)
https://forums.opera.com/user/cratte/posts
Kommentare
Kommentar veröffentlichen