jak throttlovat eventy onerror v webovém browseru

jak throttlovat eventy onerror v webovém browseru
« kdy: 29. 04. 2024, 15:56:09 »
některé webové stránky jsou tak dementě naprogramované (jako*.nova.cz), že vytěžují jádro na 100% , tím že neustále generují event on Error (asi 100/sekundu), jde to nějak omezit? Případně který prohlížeč to umí?

- Nepomáhá ani v vývojářské konzoli downgradovat typ sítě na Slow 3G (a jako bonus si stím nepřehraji video v >360p)-
- Nejde ani zablokovat problémový skript  jelikož je to " *.ts", který není , tzv není,  na webovém serveru
- Myslím to generálně pro všechny webové stránky
Navíc tím  roste spotřeba zabrané RAM asi 15MB/s. takže není se problém se dostat na 3GB na tab, a při otevřené vývojářské konzoli to bude ještě rychleji (další proces chrome.exe) kterýmu roste spotřeba do gigáců

Momentálně třeba vidím >132k v ikonce ublock origin (ano , cca asi každých 5-10 naskočí  jedna tisícovka)
« Poslední změna: 29. 04. 2024, 16:03:22 od Ħαℓ₸℮ℵ ␏⫢ ⦚ »


Re:jak throttlovat eventy onerror v webovém browseru
« Odpověď #1 kdy: 29. 04. 2024, 16:14:03 »
Řešením je použít jakýkoli normální prohlížeč (Chrome, Vivaldi, Edge, Firefox, dejme tomu i Safari) a nerozbíjet stránky blokátory reklam. Vy pořád řešíte, jak něco zablokovat, a pak se pořád divíte, že vám něco nefunguju. No nefunguje to právě proto, že do toho zasahujete, přičemž to mu vůbec nerozumíte.

Citace
Nepomáhá ani v vývojářské konzoli downgradovat typ sítě na Slow 3G
Protože síť s tím nijak nesouvisí. Událost error může být generovaná na spoustě různých objektů, a generuje se – překvapivě – když dojde k nějaké chybě.

Citace
Nejde ani zablokovat problémový skript  jelikož je to " *.ts", který není , tzv není,  na webovém serveru
.ts je přípona souborů psanýczh v TypeScriptu. Prohlížeče neumí zpracovávat TypeScript, TypeScript se vždy při buildu aplikace transpiluje do JavaScriptu a ten se pak posílá do prohlížeče.

petersveter

Re:jak throttlovat eventy onerror v webovém browseru
« Odpověď #2 kdy: 29. 04. 2024, 16:43:14 »
No, treba najst ten skript ktory sposobuje tie errory a zablokovat jeho nacitanie. Inak nepomoze nic ine nez povolit vsetky skripty aby to nehadzalo tie errory. Pripadne najst ktory event to sposobuje a nejakym vlastny mskriptom ho odbindovat alebo niec podobne.

Re:jak throttlovat eventy onerror v webovém browseru
« Odpověď #3 kdy: 29. 04. 2024, 16:56:09 »
Ale mě ta stránka jako taková funguje , jen se víc ucpávají větráky počítače a nestíhají bloky temelínu vyrábět elektriku.
Zasahuju do toho, protože k tomu mám důvod - nechci se načítat nějaký Jeblý Hnilobný Mazlavý Troky.
Nicméně se mi to částečně podařilo umírnit faktorem 100, nyní už se ten vítr v krabici točí jednou za 1e3 (druhý parametr SetInterval). pomocí pravidla $redirect=noop.js
Ale webová konzole prohlížeče vidí jednotlivé psanýczh *ts. v call stacku. Ano, to píšu, On ten typescript dokonce ani není na serveru (Server vrací HTTP 500 na *.ts, ale 404 na  neexistující *.js).

Dokonce jsem zkusil i pravidlo ##js(add-element-listener-defuser, error) a celá stránka šla ještě pomaleji a z poivného důvodu byla i vývojářská konzole paralyzovaná

« Poslední změna: 29. 04. 2024, 16:57:56 od Ħαℓ₸℮ℵ ␏⫢ ⦚ »

Re:jak throttlovat eventy onerror v webovém browseru
« Odpověď #4 kdy: 29. 04. 2024, 17:10:26 »
Jirsak ti to uz napisal, blokujes vsetko mozne aj nemozne, potom pravdaze tie veci nefunguju a hadzu errory ako zbesile ked tomu vykuchas creva. Je to ako vybrat z auta motor a divit sa ze to nejde.

Ja byt tebou tak si hodim na hlavu dalsiu vrstvu alobalu, ocividne mas niekde uz dierku a prefukuje ti tam dovnutra 5G signal.
« Poslední změna: 29. 04. 2024, 17:16:07 od kanoe22 »


Re:jak throttlovat eventy onerror v webovém browseru
« Odpověď #5 kdy: 29. 04. 2024, 17:40:02 »
Ja byt tebou tak si hodim na hlavu dalsiu vrstvu alobalu, ocividne mas niekde uz dierku a prefukuje ti tam dovnutra 5G signal.

Možná by bylo dobrý se uklidnit. Na tom, že blokuje vše možné i nemožné není nic špatného. Ale vůbec nic. Ano, samozřejmě, že se pak nemůže divit, že některé věci nefungují, to je samozřejmě pravda, ale řeči o alobalu jsou mírně řečeno hodně hloupé.

Re:jak throttlovat eventy onerror v webovém browseru
« Odpověď #6 kdy: 29. 04. 2024, 17:49:39 »
Možná by bylo dobrý se uklidnit. Na tom, že blokuje vše možné i nemožné není nic špatného. Ale vůbec nic. Ano, samozřejmě, že se pak nemůže divit, že některé věci nefungují, to je samozřejmě pravda, ale řeči o alobalu jsou mírně řečeno hodně hloupé.
Špatné je to, že Ħαℓ₸℮ℵ ␏⫢ ⦚ tady spamuje fórum nesmyslnými dotazy, kdy se nejprve v prvním kole ptá, jak něco zablokovat (a ptá se stylem „jak automaticky zablokovat všechny skripty, které by se mi mohly nelíbit“), a když po vysvětlování, že žádný blokátor fakt neumí číst jeho myšlenky a bude to muset zablokovat na základě zjištění adresy skriptu. A v druhém kole se ptá na to, jak řešit rozbitou stránku, přičemž zatají, že je rozbitá tím, že něco blokuje. Takže se tím zbytečně zabývají lidé, kteří jsou ochotni pomoci, ale ne těm, kteří se opakovaně střílí do nohy a pak po ostatních požadují ošetření.
Ať si ta témata Ħαℓ₸℮ℵ ␏⫢ ⦚ zakládá ve zdejším fóru /dev/null, které je na takovéhle otázky určené, a pak ať se ptá klidně desetkrát za hodinu.


Re:jak throttlovat eventy onerror v webovém browseru
« Odpověď #7 kdy: 29. 04. 2024, 18:22:02 »
Ja byt tebou tak si hodim na hlavu dalsiu vrstvu alobalu, ocividne mas niekde uz dierku a prefukuje ti tam dovnutra 5G signal.

Možná by bylo dobrý se uklidnit. Na tom, že blokuje vše možné i nemožné není nic špatného. Ale vůbec nic. Ano, samozřejmě, že se pak nemůže divit, že některé věci nefungují, to je samozřejmě pravda, ale řeči o alobalu jsou mírně řečeno hodně hloupé.

Otvor si jeho profil a pozri si jeho prispevky. Ja nemusim byt ani studovany psycholog/psychiater aby som vedel ze toto kurna neni v poriadku. Ten clovek potrebuje odbornu lekarsku pomoc, a to som mu odporucal uz niekedy davnejsie.

Nejaku dobu som proste tie jeho vylevy o tom ako ho kazdy sleduje cez internet proste ignoroval, ale nedalo mi to ked otvorim root.cz, otvorim si nove prispevky/vlakna a 3 z nich su tieto jeho stihomamom precpane vlakna kde sa zasa snazi nieco rozbit, oh pardon, iba blokovat. Tak som sa proste nezdrzal a dal mu najavo ze potrebuje odbornu pomoc povedzme nonsalantnym sposobom.

Nie som ocividne jediny komu uz lezie krkom.
« Poslední změna: 29. 04. 2024, 18:24:05 od kanoe22 »

Re:jak throttlovat eventy onerror v webovém browseru
« Odpověď #8 kdy: 29. 04. 2024, 19:08:08 »
Ja byt tebou tak si hodim na hlavu dalsiu vrstvu alobalu, ocividne mas niekde uz dierku a prefukuje ti tam dovnutra 5G signal.

Možná by bylo dobrý se uklidnit. Na tom, že blokuje vše možné i nemožné není nic špatného. Ale vůbec nic. Ano, samozřejmě, že se pak nemůže divit, že některé věci nefungují, to je samozřejmě pravda, ale řeči o alobalu jsou mírně řečeno hodně hloupé.

Otvor si jeho profil a pozri si jeho prispevky. Ja nemusim byt ani studovany psycholog/psychiater aby som vedel ze toto kurna neni v poriadku. Ten clovek potrebuje odbornu lekarsku pomoc, a to som mu odporucal uz niekedy davnejsie.
[...]
Nie som ocividne jediny komu uz lezie krkom.

OK. Já profil tazatelů obvykle nestuduji takže chápu.