How Notion’s App Performance Could Be Improved

Ivan Akulov’s latest case study takes a close look at Notion, the popular writing app, and examines how the team could boost performance through code splitting, removing unused vendor code, module concatenation, and deferring JavaScript execution. The analysis goes deeper than a basic performance checklist, focusing on the app side of things—ensuring users load only the JavaScript they truly need, and that it loads fast.

What’s particularly nice about this piece is that it avoids the usual dunking on the Notion team. Akulov doesn’t brag about how he might do things better, but offers constructive feedback even when pointing out room for improvement. The tone is positive and collaborative, reinforcing the idea that making things fast doesn’t have to involve guilting anyone into it.

Direct Link →