Skip to content

fix: mykiva initial loading performance improvements - #7203

Merged
dyersituations merged 5 commits into
mainfrom
mykiva-initial-loading-improvements-2
Aug 31, 2026
Merged

fix: mykiva initial loading performance improvements#7203
dyersituations merged 5 commits into
mainfrom
mykiva-initial-loading-improvements-2

Conversation

@dyersituations

Copy link
Copy Markdown
Collaborator

https://kiva.atlassian.net/browse/MP-3139

V2 of PR, last branch history got messy with merging in other branches.

General improvements to the initial loading of MyKiva and MyKiva Next Steps pages, following stakeholder feedback that the loading felt slow. Improvements include focusing on improving above-fold loading:

  • Reduced image size of top element background image
  • Removed fields from MyKiva query that are no longer being used
  • Split out queries to reduce data loaded from a shared stats query
  • Added a little more data to prefetch so above-fold components can be server-rendered
  • Added hydrate from cache process for goal data composable to use the prefetched data when available

@dyersituations
dyersituations requested review from a team August 27, 2026 23:08
@dyersituations dyersituations added the b2c Sends B2C team a message in Slack on PR creation label Aug 27, 2026
@dyersituations dyersituations changed the title Mykiva initial loading improvements 2 fix: mykiva initial loading performance improvements Aug 27, 2026

@emuvente emuvente left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is a great set of improvements!

@dyersituations
dyersituations merged commit 5e836e2 into main Aug 31, 2026
5 checks passed
@dyersituations
dyersituations deleted the mykiva-initial-loading-improvements-2 branch August 31, 2026 23:49
kiva-robot added a commit that referenced this pull request Sep 1, 2026
## [3.91.0-rc.1](v3.90.0...v3.91.0-rc.1) (2026-09-01)

### 🎉 New Features

* **live-loan:** render compact bundle card as transparent PNG ([#7204](#7204)) ([131e350](131e350))

### 🐛 Bugfixes

* avoid firing close event on set 2027 goal cta ([2f6a85d](2f6a85d))
* **header:** sync ESI CSS variables for the new header states ([c1da5ba](c1da5ba))
* mykiva initial loading performance improvements ([#7203](#7203)) ([5e836e2](5e836e2))
* opt the header into the ESI avatar ([5f9b4c4](5f9b4c4))
* release withdraw page migration ([#7210](#7210)) ([68a8429](68a8429))
* update kv-components with latest esi support for user avatar ([a54da72](a54da72))

### 🪚 Refactors

* remap deprecated Contentful theme values to approved themes ([#7199](#7199)) ([a9e6de8](a9e6de8))
* remove legacy contentful theme mappings ([#7208](#7208)) ([4fd6d12](4fd6d12))

### 🧹 Chores

* update kv-components with latest KvWwwHeaderBasic fixes ([28d6e96](28d6e96))
* upgrade kv-tokens to 5 and kv-components to 9 ([#7205](#7205)) ([c708e64](c708e64))
@kiva-robot

Copy link
Copy Markdown
Collaborator

🎉 This PR is included in version 3.91.0-rc.1 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

kiva-robot added a commit that referenced this pull request Sep 1, 2026
## [3.91.0](v3.90.0...v3.91.0) (2026-09-01)

### 🎉 New Features

* **live-loan:** render compact bundle card as transparent PNG ([#7204](#7204)) ([131e350](131e350))

### 🐛 Bugfixes

* avoid firing close event on set 2027 goal cta ([2f6a85d](2f6a85d))
* **header:** sync ESI CSS variables for the new header states ([c1da5ba](c1da5ba))
* mykiva initial loading performance improvements ([#7203](#7203)) ([5e836e2](5e836e2))
* opt the header into the ESI avatar ([5f9b4c4](5f9b4c4))
* release withdraw page migration ([#7210](#7210)) ([68a8429](68a8429))
* update kv-components with latest esi support for user avatar ([a54da72](a54da72))

### 🪚 Refactors

* remap deprecated Contentful theme values to approved themes ([#7199](#7199)) ([a9e6de8](a9e6de8))
* remove legacy contentful theme mappings ([#7208](#7208)) ([4fd6d12](4fd6d12))

### 🧹 Chores

* **release:** 3.91.0-rc.1 [skip ci] ([8170347](8170347)), closes [#7204](#7204) [#7203](#7203) [#7210](#7210) [#7199](#7199) [#7208](#7208) [#7205](#7205)
* update kv-components with latest KvWwwHeaderBasic fixes ([28d6e96](28d6e96))
* upgrade kv-tokens to 5 and kv-components to 9 ([#7205](#7205)) ([c708e64](c708e64))
@kiva-robot

Copy link
Copy Markdown
Collaborator

🎉 This PR is included in version 3.91.0 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

b2c Sends B2C team a message in Slack on PR creation released on @staging released

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants