Zadejte hledaný výraz...

Existuje vůbec rychlá single page aplikace?

petrx
verified
rating uzivatele
(8 hodnocení)
7. 1. 2020 21:31:00
Napsal Oleg;1562931
Rychlost u webu je predevsim v slozitosti stromu DOM.
Možná na desktopu, ale na mobilu je největším brzdičem objemný Javascript.
Napsal Oleg;1562931
Taky na kazdem webu neni treba se hnat za score 100/100 podle PSI.
Absolutně souhlasím, proto sleduji rychlost načtení na mobilu v sekundách.
Napsal Oleg;1562931
Ty mas nejaky problem s nejakym webem, ktery nevis jak vyresit?
Ano -- dodavatel klientovi dodal microsite, které je SPA místo normálního HTML, a je hrozně pomalé, zejména na mobilu.
7. 1. 2020 21:31:00
https://webtrh.cz/diskuse/existuje-vubec-rychla-single-page-aplikace/strana/3#reply1431886
Oleg
verified
rating uzivatele
(53 hodnocení)
7. 1. 2020 21:49:05
JS se da vyresit na libovolnem webu, zalezi co se aktualne pouziva a proc a jak ho lze nahradit / optimalizivat nebo odstranit uplne. I na mobilu muze JS fungovat rychle.
Napis mi do SZ URL, treba neco vymyslime.
7. 1. 2020 21:49:05
https://webtrh.cz/diskuse/existuje-vubec-rychla-single-page-aplikace/strana/3#reply1431885
ne
verified
rating uzivatele
(22 hodnocení)
7. 1. 2020 22:33:25
A kto z vas vobec riesi napr. webp :D
7. 1. 2020 22:33:25
https://webtrh.cz/diskuse/existuje-vubec-rychla-single-page-aplikace/strana/3#reply1431884
Oleg
verified
rating uzivatele
(53 hodnocení)
7. 1. 2020 22:41:04
Ja resim. Kde je jejich podpora tam davam WebP kde neni, tak optimalizovane jpg/png.
7. 1. 2020 22:41:04
https://webtrh.cz/diskuse/existuje-vubec-rychla-single-page-aplikace/strana/3#reply1431883
ne
verified
rating uzivatele
(22 hodnocení)
7. 1. 2020 23:13:10
Na tom mas predsa picture a srcset.. a bude to fungovat vsade ;) edit: okrem ios a macos, ovsem, mozno za 5 rokov
7. 1. 2020 23:13:10
https://webtrh.cz/diskuse/existuje-vubec-rychla-single-page-aplikace/strana/3#reply1431882
petrx
verified
rating uzivatele
(8 hodnocení)
8. 1. 2020 09:34:07
Naneštěstí Safari na iOS, iPadOS a MacOS neumí WebP. A neumí ho ani KaiOS, což je tento mobilní operační systém s rostoucím podílem:
Systém KaiOS využívá již 100 miliónů zařízení | mobilenet.cz
Mně se WebP velice líbí (v režimu bezeztrátové i ztrátové komprese), ale z hlediska kompatibility je bezpečnější pořádně rekomprimovat JPG pomocí MozJPEG a PNG pomocí pngcrush:
GitHub - mozilla/mozjpeg: Improved JPEG encoder.
Squoosh
pngcrush - Wikipedia
PNG Crush
8. 1. 2020 09:34:07
https://webtrh.cz/diskuse/existuje-vubec-rychla-single-page-aplikace/strana/3#reply1431881
Oleg
verified
rating uzivatele
(53 hodnocení)
8. 1. 2020 09:44:16
Napsal ne;1562985
Na tom mas predsa picture a srcset.. a bude to fungovat vsade ;) edit: okrem ios a macos, ovsem, mozno za 5 rokov
Jde o usporu prenesenych dat smerem k uzivateli. Samozrejme ze vim o srcset a picture, jednoduchy priklad:
Placeholder
Nebo na to pouziju nejakou CDNku (pokud je rozpocet a je to vyslovene treba nebo by bylo vhodne), ktera mi uz rovnou orizne pozadovany rozmer obrazku a naserviruje ho.
Naprilad neco takoveho:
Nebo takoveho:
8. 1. 2020 09:44:16
https://webtrh.cz/diskuse/existuje-vubec-rychla-single-page-aplikace/strana/3#reply1431880
ne
verified
rating uzivatele
(22 hodnocení)
8. 1. 2020 10:17:39
napr. moj fw automaticky vygeneruje nieco taketo:
vyzera to na prvy pohlad hrozostrasne, ale na jeden "tah":
- vyriesi rozne velkosti pre rozne velkosti obrazovky
- poskytne webp alternativu pre podporujuce zariadenia
sice som zdrojak zvacsil o cca 1kb na tento obrazok, ale:
- pri desktope s podporou webp som usetril 24kb (65kb jpg, 41kb webp)
- pri malom mobile s podporou webp (android 4.2 +) az 43kb (65kb jpg, 22kb webp)
pri cca vyse 80% podpore webp sa to urcite oplaca (a podpora postupne rastie), a to pisem len o jednom jedinom obrazku. Pri 20 obrazkoch bude zdrojak vacsi o 20kb, ale celkovy prenos sa znizi o 480kb, co uz je podstatny rozdiel.
A TO SA OPLATI! :D
edit: v request hlavicke sa da pozriet ci prehliadac akceptuje image/webp, ak nie, tak sa mu samozrejme alternativa neposle.
8. 1. 2020 10:17:39
https://webtrh.cz/diskuse/existuje-vubec-rychla-single-page-aplikace/strana/3#reply1431879
Oleg
verified
rating uzivatele
(53 hodnocení)
8. 1. 2020 10:30:53
No tak spravne. Ja to mam jinak resene, v jedne lajne pouziji potrebne velikosti, ale predtim jsem to taky delal jako ty a ta CNDka v tom je jeste lepsi, ta posle obrazek, ktery ted aktualne je vyzadovan uzivatelem.
Opravdu se usetri strasna kvanta prenesenych dat.
8. 1. 2020 10:30:53
https://webtrh.cz/diskuse/existuje-vubec-rychla-single-page-aplikace/strana/3#reply1431878
ne
verified
rating uzivatele
(22 hodnocení)
8. 1. 2020 10:33:57
Napsal petrx;1563018
Mně se WebP velice líbí (v režimu bezeztrátové i ztrátové komprese), ale z hlediska kompatibility je bezpečnější pořádně rekomprimovat JPG pomocí MozJPEG a PNG pomocí pngcrush:
prave preto ten picture srcset a type .. pokial prehliadac podporuje webp, tak si ho sam bezpecne prevezme, ked nie, prevezme si dalsiu alternativu podla poradia.. ak prehliadac nepodporuje picture tak ho bude ignorovat a zobere si klasicke img.. tam nie je co pokazit..
---------- Příspěvek doplněn 08.01.2020 v 10:37 ----------
Napsal Oleg;1563036
No tak spravne. Ja to mam jinak resene, v jedne lajne pouziji potrebne velikosti, ale predtim jsem to taky delal jako ty a ta CNDka v tom je jeste lepsi, ta posle obrazek, ktery ted aktualne je vyzadovan uzivatelem.
Opravdu se usetri strasna kvanta prenesenych dat.
jj tak CDN je ina kava, tam je to samozrejme este o kus lepsie, ale pokial clovek nechce / nema nato, tak picture je vyborna alternativa
8. 1. 2020 10:33:57
https://webtrh.cz/diskuse/existuje-vubec-rychla-single-page-aplikace/strana/3#reply1431877
Oleg
verified
rating uzivatele
(53 hodnocení)
8. 1. 2020 10:46:27
Tak jiste, ale proc nepouzijes neco jak to mam ja, usetris si tim dalsich nekolik KB/stranka
misto:
Rozdil v techto radkach je 188 bajtu * kolik toho mas na webu * pocet navstev a uz se to nascita docela dost (u malych webu nonsense)
A samozrejme, pokud neni CDNka, super je napsat snippet, ktery fakt da ten potrebny rozmer pro danou chvili, tim se usetri cca 400 bajtu oproti 4 radkum kodu.
P.S. fakt jde o to udelat co nejjednodussi strom DOMu
8. 1. 2020 10:46:27
https://webtrh.cz/diskuse/existuje-vubec-rychla-single-page-aplikace/strana/3#reply1431876
ne
verified
rating uzivatele
(22 hodnocení)
8. 1. 2020 11:07:25
descriptory v srcset sa daju pouzit tusim iba v tagu img.. lenze v img neexistuje media (ten je iba v source), cim nemam ako prehliadacu povedat aky format obrazok je..
ty to tam v tvojej ukazke musis mat inak vyriesene
edit: nie media, type som myslel
8. 1. 2020 11:07:25
https://webtrh.cz/diskuse/existuje-vubec-rychla-single-page-aplikace/strana/3#reply1431875
Oleg
verified
rating uzivatele
(53 hodnocení)
8. 1. 2020 11:23:12
picture > source media moc casto nepouzivam, neni potreba, spise tag img.
ale nefunguje neco jako toto?
8. 1. 2020 11:23:12
https://webtrh.cz/diskuse/existuje-vubec-rychla-single-page-aplikace/strana/3#reply1431874
ne
verified
rating uzivatele
(22 hodnocení)
8. 1. 2020 11:35:22
vyskusam.. uprimne, robil som to davnejsie a uz si nepamatam ci som skusil aj toto
---------- Příspěvek doplněn 08.01.2020 v 12:12 ----------
takze descriptory funguju aj v picture > source > srcset .. clovek sa uci cely zivot.. dik Oleg :)
8. 1. 2020 11:35:22
https://webtrh.cz/diskuse/existuje-vubec-rychla-single-page-aplikace/strana/3#reply1431873
petrx
verified
rating uzivatele
(8 hodnocení)
9. 1. 2020 14:32:50
Dovolím si ještě ocitovat:
https://medium.com/@addyosmani/the-cost-of-javascript-in-2018-7d8950fbb5d4
Byte-for-byte, JavaScript is still the most expensive resource we send to mobile phones, because it can delay interactivity in large ways.
If client-side JavaScript isn’t benefiting the user-experience, ask yourself if it’s really necessary. Maybe server-side-rendered HTML would actually be faster. Consider limiting the use of client-side frameworks to pages that absolutely require them. Server-rendering and client-rendering are a disaster if done poorly.
Pinterest reduced their JavaScript bundles from 2.5MB to < 200KB and Time-to-Interactive reduced from 23s to 5.6s. Revenue went up 44%, sign-ups are up 753%, weekly active users on mobile web are up 103%.
AutoTrader reduced their JavaScript bundle sizes by 56% and reduced Time-to-Interactive for their pages by ~50%.
Nikkei reduced their JavaScript bundle size by 43% and Time-to-Interactive improved by 14s.
If you spend a long time parsing and compiling script in a JavaScript engine, that delays how soon a user can interact with your experience.
Another thing to keep in mind with JavaScript is that all bytes are not equal. A 200 KB script and a 200 KB image have very different costs.
If we’re fortunate, we may have a high-end or median end phone. The reality is that not all users will have those devices.
Android phones are getting cheaper, not faster, over time. These devices are frequently CPU poor with tiny L2/L3 cache sizes. You are failing your average users if you’re expecting them to all have high-end hardware.
On an iPhone 8 (using the A11 chip) it takes nine seconds less to process CNN’s JavaScript than it does on an average phone. That’s nine seconds quicker that experience could get interactive.
*****
https://v8.dev/blog/cost-of-javascript-2019
On mobile, it takes 3–4× longer for a median phone (Moto G4) to execute Reddit’s JavaScript compared to a high-end device (Pixel 3), and over 6× as long on a low-end device (the <$100 Alcatel 1X)
9. 1. 2020 14:32:50
https://webtrh.cz/diskuse/existuje-vubec-rychla-single-page-aplikace/strana/3#reply1431872
Pro odpověď se přihlašte.
Přihlásit