Aktywne Wpisy
crazykokos +58
Goronco +585
#skwierzyna
O 20.00 wysyłam 3 linki każdemu kto zaplusuje ten wpis
Nie zdejmą bo trzy filmy pobrałem i po prosru wrzucę je na streamable ( ͡º ͜ʖ͡º)
O 20.00 wysyłam 3 linki każdemu kto zaplusuje ten wpis
Nie zdejmą bo trzy filmy pobrałem i po prosru wrzucę je na streamable ( ͡º ͜ʖ͡º)
Nigdy, ale to nigdy nie używajcie "transition" dla elementów ![]() jeżeli to ma działać w webview.
Gdy img ma zaaplikowane jakieś animacje czy inne rzeczy, silnik renderujący jest ciągle w gotowości i nigdy nie usunie tych obrazków z pamięci przez cały czas gdy obrazek jest w DOM.
Dla porównania, czyste obrazki są dynamicznie wyrzucane z pamięci gdy tylko obrazek znajdzie się daleko od viewportu.
Nie dziękujcie, to tylko 6 godzin szukania dlaczego nasza aplikacja #!$%@? się przy infinite scrollu na liście wyszukiwania itemów w aplikacji sklepowej.
#programowanie #webdev #javascript
Wygląda to tak, że gdy jakaś funkcja jest zaaplikowana na obrazek, silnik renderujący wydaje się być ciągle w gotowości na animowanie tego elementu. Zakładam, że to jest celowe (nie bug webkita).
Swoją drogą nie wiedziałem, że webkit jest na tyle mądry, że elementy które ma poza viewportem wywala z
Na początku pousuwałem jakieś callbacki które były nadmiarowe i dalej problem występował. Dopiero jak dotarłem to tego transition to byłem w stanie ustalić powtarzalność (z transition - GC nie działa poprawnie, bez transition - działa).
Testowałem też z obrazkami które sam dodawałem w vanillajs (200 obrazków
Anyway, dzięki za podpowiedź ;)
Nie jestem pewien ale problemem nie jest transition a opacity ( http://www.sitepoint.com/introduction-to-hardware-acceleration-css-animations/ ) gdyż tworzy on 2. warstwę do renderowania sprzętowego.
To jest dość znana przypadłość i pewien feature. Po prostu transform, opacity i filter, powoduje utworzenie nowej warstwy renderowanej hardwarowo i to ona nie jest zwalniana. Często używa się to w odwrotną stronę aby włączyć taki sposób renderowania (transform na 0).
Jest pewna propozycja rozwiązania aby transform
@esen: Może głupie pytanie, ale czy użycie tego na Div>img rozwiązuje problem?