Skip to content

Lighthouse review 05 08 26 - #103

Merged
sergimax merged 7 commits into
mainfrom
lighthouse-review-05-08-26
Aug 5, 2026
Merged

sergimax merged 7 commits into
mainfrom
lighthouse-review-05-08-26

Conversation

@sergimax

@sergimax sergimax commented Aug 5, 2026

Copy link
Copy Markdown
Owner

[2.4.0] - 2026-08-06

Changed

  • Faster first load: Large WoW item JSON (names, stats, equip props, drops, tier sets, raid loot) loads in separate chunks after the shell; gear-hint cell tints appear once hint data is ready. Active UI locale names load first; English names load with the hint payload when needed for variants.
  • Fonts: Onest, Noto Sans, and JetBrains Mono are self-hosted (latin + Cyrillic woff2) with font-display: swap; Google Fonts CSS removed. Regenerate with npm run download:fonts.
  • Item tooltips: Third-party tooltip scripts (WowRoad for RU, Cavern of Time for EN) load only on first item-link hover/focus for the active locale, instead of both scripts on app mount.
  • Class/spec icons: Shipped as 32×32 WebP (regenerate with npm run compress:class-icons).
  • Docs: README EN+RU deployment notes for long-cache hashed assets/fonts, short-cache index.html, HTTP/2, and compression; Development performance notes; project rules updated for deferred WoW JSON, self-hosted fonts, WebP icons, and on-demand tooltips.

…at and update imports; remove original PNG files
…managing WoW data readiness; implement lazy loading for various data sources
…cter toggle cell and wow item link to utilize new data readiness hook
…ding fonts and compressing class icons; add deployment caching guidelines for improved performance
… item loading, self-hosted fonts, and optimized tooltips; update documentation for deployment and project rules
@sergimax sergimax self-assigned this Aug 5, 2026
@sergimax
sergimax merged commit 3519cd3 into main Aug 5, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant