Lumen Loop
All news
Articlestellar.orgPiyal Basu2mo ago

Making Freighter Faster: How We Improved Load Times by 63%

Freighter, a Stellar wallet browser extension, improved initial load times by 63% from 3.5s to 1.27s through optimized data loading, aggressive caching, and smarter asset icon fetching via Stellar RPC and Horizon. Key changes include loading only essential data first, preloading others in the background, and batching requests. Future plans involve a custom wallet backend and sidepanel mode for even faster access.

WalletsUser InterfaceDeveloper Tools
Lumen Loop's take

Freighter team analyzed real-world performance metrics using Sentry, revealing average Largest Contentful Paint (LCP) of 3.5 seconds on startup, far slower than local tests. They optimized by loading only essential account balances initially, preloading history and icons asynchronously, and caching data aggressively with 3-minute refresh intervals. Asset icon loading was revamped to prioritize popular token lists and use Stellar RPC ledger entries for batch fetching issuers' home domains, reducing multi-roundtrip delays. Navigation became instantaneous due to cached data, with user feedback confirming the snappier feel. Upcoming improvements include a custom wallet backend, browser sidepanel mode to eliminate startup waits, and regional servers to address global latency variances.

Mentioned projects
3 projects linked
F
Freighter
Software WalletBrowserDevX

Freighter is a non-custodial browser extension wallet developed by the Stellar Development Foundation that enables users to sign…

View →
L
Ledger
SecurityInfrastructure

Ledger is a hardware wallet designed to securely store and manage cryptocurrencies offline, protecting assets from online threat…

View →
S
Stellar Development FoundationInfrastructure & Services
Audited
InfrastructureCommunity

The Stellar Development Foundation (SDF) is a non-profit organization that supports the development and growth of the Stellar ne…

View →