Hirdetés
- Garmin Fenix 7 és 7S - profi sport megszokásból
- Honor Magic6 Pro - kör közepén számok
- iPhone topik
- Miért nincs MagSafe az iPhone 16e-ben?
- A Nothing Phone (3a), feketén-fehéren
- Apple iPhone 16 Pro - rutinvizsga
- Samsung Galaxy Watch7 - kötelező kör
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- Samsung Galaxy A54 - türelemjáték
- Samsung Galaxy S24 FE - később
Új hozzászólás Aktív témák
-
Taci
addikt
válasz
martonx #7645 üzenetére
0-ról kezdtem az ismerkedést nem is olyan régen, és akkor még a példakódok alapján XMLHttpRequest volt a kódomban. Aztán itteni tanácsra váltottam róla Axios-ra.
Teszi a dolgát, úgyhogy azt most nem szeretném cserélni.De a kérdéses téma más szkriptekre is ugyanúgy vonatkozhat:
onerror alatt lévő forrásfájl később tölt be, közben a HTML feldolgozása fut tovább, nem várja meg a fallback forrás betöltését, amire viszont amúgy szükség lenne a továbbiakban, és ezért szétesik az oldal.Még annyi jutott eszembe (ami feltehetőleg nem túl elegáns megoldás, de működhet), hogy duplán rakom be a szkript meghívását:
- egyszer CDN-ről
- egyszer pedig a saját szerverről.Az axios-os példánál maradva:
<script src="https://cdn.jsdelivr.net/npm/axios/dist/axios.min.js"</script>
<script src="../js/axios.min.js?v=0.26.1"></script>
Ennek lehet valamilyen hátránya így? (Azon kívül, hogy 20kB-tal többet tölt így le a kliens.)
Ja, azt nem mondtam (mert a kitörölt 5-6 kommentemben volt valahol az elején még), hogy azért nem elég, ha csak saját szerverről hívom a fájlt, mert a Google Search Console előszeretettel szkippeli, amikor indexeli az oldalt (erről elég sokat írnak a neten, kihagyja a css fájlokat, képeket, meg sokszor random JS-eket). Viszont mivel a tartalom erre alapozva generálódik, így az indexelt tartalom is "üres", mert csak a HTML váz látszódik így. Ezért szenvedek azzal, hogy ha tőlem (saját szerverről) nem akarja pont az a JS fájlt használni, akkor CDN-ről hátha jobban fogja szeretni.
Új hozzászólás Aktív témák
- Xbox Series X|S
- Autós topik
- Garmin Fenix 7 és 7S - profi sport megszokásból
- exHWSW - Értünk mindenhez IS
- NVIDIA GeForce RTX 4080 /4080S / 4090 (AD103 / 102)
- Még havi 6 dollárt kérhet a Spotify a plusz funkciókért
- Lakáshitel, lakásvásárlás
- És akkor bevillant a nagy ötlet: miért ne lehetne hűteni egy tápcsatlakozót?
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Asszociációs játék. :)
- További aktív témák...
- DJI Mini 3 pro RC drón szett - kijelzős távirányítóval
- Új Lenovo IdeaPad 5 x360 Érintős Laptop Tablet 16" -30% i7 150U 10mag 16/512 2K OLED
- HP OMEN Gaming 16-wd0000nq - ÚJ 16" GAMER notebook - i5-13420H, 16GB, 512SSD, RTX 4050 (6GB)
- HP PROBOOK 460 G11 (9Y7S7ET) - ÚJ - 16" üzleti notebook - U5 125U, 16GB, W11pro
- Cisco ISR 4331/K9