Czy istnieje jakiś sposób spowolnienia renderowania strony?
mam takiego pacjenta: https://login.ingbank.pl/mojeing/app/#login
Strona zbudowana jest w taki sposób ze onLoad podpięta jest funkcja która ładuje wszystkie dynamiczne graty, onAjaxComplete też wyzwalają się eventy, m.in jeden który sprawia że formularz do logowania gładko się pojawia (opacity fade-out).
waląc w F5 do odświeżania i F3 do wyszukiwania ```#body-region``` udało mi sie ustalić że efekt ten jest *chyba* osiągany dopisaniem klasy .transition do #body-region. Chciałbym się tego gówna pozbyć Stylusem, natomiast tak szybko się to dzieje że nie jestem pewien czy i co dzieje się w inline'owym stylu (wiecie, atrybut style="cośtam;coś innego".
Korzystam z firefoxa developer edition, niemniej na potrzeby tego przypadku mogę postawić dowolną przeglądarkę i wtyczki.
Mam też greasemonkey gdyby "spowalniacz" musiał być napisany w JS.
Białorycerzy antyhakerów informuję, że robię to na swoje potrzeby (strasznie rozwala mi układ krwionośny kiedy strona z której często korzystam zawiera rozpraszające elementy), dostosowanie udało mi się narazie zrobić picrel, niemnije chciałbym się pozbyt tego fade-ina, najlepiej za pomocą customowego CSSa.
Pomógłbym, gdybym coś z tego rozumiał, naprawdę...xD
@Rebe-Szewach wbrew pozorom to nie jest rakiet sajens, kwestia obycia się w temacie, w sumie jak wszystko.
Próbowałeś już w ustawieniach developerskich, w zakładce network ustawić wolniejszą prędkość renderowania (tam, gdzie jest "no throttling"?
Tylko nie wiem, czy jest w Firefoxie (raczej powinno być). Ja do tego używam chroma
Aby sobie ogarnąć co tam się dzieje to moje 2 propozycje. Ustaw sobie sieć w przeglądarce na wolna. Albo odpal codegen w pw z włączonym tracem. To da ci raport z każdej zmiany strony i tam sobie ogarniesz HTML. https://playwright.dev/docs/codegen-intro#running-codegen
@Puzzle_zwierzakow to nie sieć jest za szybka - w Twojej opcji po prostu dużo później dostanę komponenty, ale sama animacja tranzycji wykona sie z prędkością x1.0, czyli wracamy do punktu wyjścia.
Natomiast nie rozumiem roli codegen/playwirght które proponujesz. Z tego co widzę to jest ułatwiacz pisania testów, zapisuje interakcje użytkownika.
W moim scenariuszu wszystko dzieje się nieinteraktywnie - wejdź na podlinkowaną stronę. Odegra się animacja "wyłaniania się" formularza logowania i to jest element który chcę usunąć; chcę żeby formularz po prostu pojawił się.
@argens - j/w
@Argens a, dobra, w Chrome to wygląda inaczej, rzeczywiście można spowolnić sieć ORAZ CPU. Spróbowałem, niestety w momencie "ładowania profilu wydajnosci" zakładka "inspector" jest nieaktywna, a na tych profilach za cholerę się nie mogę połapać co się dzieje w danym momencie
@mike-litoris zobaczę to wieczorem, jak już dzieciaki pójdą spać.
Choć przyznam, że rozwiązanie @Puzzle_zwierzakow powinno być lepsze.
@mike-litoris jak nagrasz sobie test to po puszczeniu go masz trace. I w tym trace sobie klatka po klatce popatrzysz na html
Zaloguj się aby komentować