← DokArh Portal
implementacija

digigraf.online TOP 5 PWA poboljšanja

Kreator: genesis Datum: 2026-05-29 Status:
WeisE3™ ID: (nema)
tipimplementacija
cc1175
sustavdigigraf.online
serverEU (217.160.71.124) + MAR sync
git_commits[ "0f550078", "4d11ff04" ]
sto_trebaImplementirati 5 najviše-ROI poboljšanja za digigraf.online PWA — performance, SEO, sigurnost, instalabilnost.
sto_je_napravljeno{ "P1_i18n_lazy_split": { "opis": "i18n.js (248KB monolith) razbijen na core + 17 lazy fajlova", "rezultat": "248KB → 52KB na inicijalnom učitavanju (-79%)", "detalji": [ "Core 5 jezika inline (hr/de/pl/tr/en) — uvijek dostupni", "17 non-core jezika lazy-učitani tek kad korisnik promijeni jezik", "Novi API: window.DgI18n.registerLang(lang, data) + _lazy_waiting mehanizam", "Lazy fajlovi: /i18n/{lang}.js?v=1 (sr/bs/sl/mk/sq/bg/ro/sk/cs/hu/it/fr/nl/sv/no/da/fi
test_rezultati{ "HTTP_200": true, "hreflang_count": 23, "i18n_core_size_kb": 52, "lazy_files_count": 17, "brotli_active": true, "csp_unsafe_inline_removed": true, "manifest_maskable": true, "sw_js_ok": true, "login_4_opcije": true, "sync_MAR": true }
faze[ { "id": 1, "naziv": "P3 manifest.json", "status": "DONE" }, { "id": 2, "naziv": "P2 hreflang + sitemap", "status": "DONE" }, { "id": 3, "naziv": "P5 CSP hardening", "status": "DONE" }, { "id": 4, "naziv": "P1 i18n lazy split", "status": "DONE" }, { "id": 5, "naziv": "P4 Brotli nginx", "status": "DONE" }, { "id": 6, "naziv": "Bug fix: setLang + registerLang", "status": "DONE" }, { "id": 7,
zakon[ "ZAKON_1A", "ZAKON_29", "ZAKON_32" ]
napomene[ "digigraf.online serviran s EU (217.160.71.124), MAR = genesis cvor kopija", "Nginx brotli samo EU (MAR nema digigraf nginx config)", "i18n.js.bak sacuvan na EU serveru kao backup originalnog 248KB fajla", "CSP hash-based pristup — pri svakoj promjeni inline skripte hash se mora rekalkulirati" ]