Webes publikálásÁllapot: 2026-10
Saját tárhelyről kiszolgált front-end assetek CDN helyett
Hogyan használhat egy statikus oldal CSS-keretrendszert, ikonkészletet és saját fontokat úgy, hogy a látogató böngészője semmit ne kérjen harmadik féltől.
Kutatási kérdés: Hogyan használhat egy statikus oldal CSS-keretrendszert, ikonokat és saját fontokat harmadik félhez intézett kérés nélkül?
Projektigény
EU-s látogatóknak szóló kis statikus oldalak. Egy CDN- vagy fontszolgáltató-kérés a látogató IP-címét harmadik félnek adja át; ezt el kellett kerülni úgy, hogy a frissítés és a licencek követhetők maradjanak.
Módszer és ellenőrzés
- A Bootstrap 5.3.8 és a Bootstrap Icons 1.11.3 módosítatlan másolata a közös assetek között, nyilvántartással (mappa, verzió, forrás, licenc, letöltés dátuma).
- Két változó font (Inter, Playfair Display, SIL OFL) saját tárhelyről, egy preloaddal és font-display: swap beállítással, külön licencnyilvántartással.
- A CSS és a JS tartalom-hash alapú verzió-paramétert kap, így hosszan cache-elhető.
- Ellenőrzés: a generált oldalak nem kérnek külső erőforrást; a linkellenőrző és a mintaoldalak böngészőben rendben.
Eredmények
- A saját tárhely megszünteti a front-end függőségek harmadik feles kéréseit; az analitika ettől külön kérdés marad.
- A frissítés egyszerű és auditálható: a könyvtár mappája egészben cserélődik, a verzió a nyilvántartásban változik.
- A source map fájlok elhagyhatók: a böngésző csak nyitott fejlesztői eszközöknél kéri őket, a 404 a látogatót nem érinti.
Döntés
Minden front-end könyvtár és font saját tárhelyről, módosítatlanul, a verzióval, forrással és licenccel a fájlok mellett nyilvántartva.
Korlátok és nyitott kérdések
- A biztonsági frissítéseket kézzel, a nyilvántartott verziók alapján kell követni.
- A hozzájárulás-alapú, first-party analitika nincs megvalósítva.