This is Day 11 of Building SaaS Solo - Design, Implementation, and Operation Advent Calendar 2025.

Yesterday I wrote about "App Router Directory Design." Today I’ll explain why I migrated from MPA to SPA and the specific implementation details.

📝 Terminology Used in This Article

  • MPA (Multi Page Application): A method where the entire page reloads and fetches HTML from the server on each navigation
  • SPA (Single Page Application): A method where JavaScript handles page transitions after initial load without full page reloads
  • Client-side Navigation: A method where the browser updates the URL and fetches only the necessary data to update the page

🎯 Why I Migrated to SPA

When I first adopted App Router, I used an M…

Similar Posts

Loading similar posts...

Keyboard Shortcuts

Navigation
Next / previous item
j/k
Open post
oorEnter
Preview post
v
Post Actions
Love post
a
Like post
l
Dislike post
d
Undo reaction
u
Recommendations
Add interest / feed
Enter
Not interested
x
Go to
Home
gh
Interests
gi
Feeds
gf
Likes
gl
History
gy
Changelog
gc
Settings
gs
Browse
gb
Search
/
General
Show this help
?
Submit feedback
!
Close modal / unfocus
Esc

Press ? anytime to show this help