![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 520 Pomógł: 102 Dołączył: 15.07.2014 Skąd: NULL Ostrzeżenie: (0%) ![]() ![]() |
Wygenerowanie tabeli zajmuję około 2s na moim tablecie, a strona będzie głównie na urządzenia mobilne. Da się jakoś zoptymalizować to? Bo już bardziej nie potrafię (IMG:style_emoticons/default/tongue.gif) |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 520 Pomógł: 102 Dołączył: 15.07.2014 Skąd: NULL Ostrzeżenie: (0%) ![]() ![]() |
Cytat
Zawartość stringa = 69 (IMG:style_emoticons/default/biggrin.gif) Cytat
U mnie najdłuższy string będzie taki: Co daję 43 znaki. Więc chyba nie ma sensu tu bardziej dzielić. Niby można by każde połączenie w tym do kolejnego elementu tablicy ale to nie powinno dodać dużo różnicy... _____ Wpadłem teraz na pomysł żeby w html robić div'a. W nim komunikat że trwa generacja tabeli, I asynchronicznie dołączać skrypt. // czesciowo zainspirowane pomyslem @Pyton_000, co do appendowania także daje (+). _____ Jednak, gdyby ktoś miał jakieś dodatkowe pomysły to chętnie poczytam - bo może da się jeszcze lepiej. (IMG:style_emoticons/default/tongue.gif) _____ Cytat You may squeeze a bit more performance out by specifying the length of the array when you construct it e.g. var r = new Array(data.length*19+2) Jeszcze spróbuję to dodać według komentarza z stack @trueblue. Może coś poprawi bo wygląda jak SplFixedArray z php. (IMG:style_emoticons/default/tongue.gif) Ten post edytował KsaR 26.04.2016, 12:20:26 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 9.10.2025 - 10:42 |