DEV Community

loading...

What is the best performance tweak for server/frontend side of application you made?

Meat Boy
Software Engineer, AWS Certified Developer and Game Dev Enthusiast
・1 min read

Like in the title, what are your tips for optimizing frontend/backend? Minimization of files, indexes on db, cache everywhere and ...? ;)

Discussion (3)

Collapse
jonrandy profile image
Jon Randy • Edited

Removing React

Collapse
meatboy profile image
Meat Boy Author

😂

Collapse
sannajammeh profile image
Sanna Jammeh • Edited

For Firebase, if you haven't updated to V9 already. Lazy import not commonly used packages for example realtime-database and shave 50-100kb off your bundle size. And upgrade to V9 already! 😅

For React specifically. When making requests, abandon useEffect+ fetch and install SWR. Saves you a ton of hassle both in DX and UX. Caches requests for you leaving a single hook acting as a global data store for that request. Also use optimistic updates with SWR mutate to update the UI before you've sent a request to change or create.