Arianos11
TTCTheo's Typesafe Cult
•Created by Arianos11 on 9/6/2024 in #questions
Proper technology stack for ecommerce
Hi guys,
Trying to figure out what framework to use for an ecommerc application that will need to scale well. I am currently between next.js and remix.
What is the problem?
Currently, my main technology stack is React, Typescript, React Query. And the only thing I would want from an app is for it to be well suited for SEO and Core Web Vitals. Which means I want to bypass the initial blank page created by react. So it needs SSR.
The backend is written in ninja (python) and exposes its api which will be the main data provider for the application. After a thorough review of Next, I feel that it is a bit too much for my needs. It is known that optimization of fonts of images etc. etc. is needed but it can also be done without next's built-in solutions. Remix seems smaller as well as faster, which is what I care about (Core Web Vitals and user's sense of site speed).
In addition, if the data comes from the api then I don't see the need for this data to be additionally processed on the backend side of next or remix. On the other hand , for example, a product page will have to be to render this page on the server side for caching purposes. Here I was also looking at next.js solution with PPR and using CDN for that, but I don't know if it's worth working on it especially since it's an experimental solution for now (The problems with hosting this solution outside of Vercel don't encourage me either). To summarize the technology stack current is React on the frontend and API in python. And needs help in finding the best solution for optimizing react for SEO
The backend is written in ninja (python) and exposes its api which will be the main data provider for the application. After a thorough review of Next, I feel that it is a bit too much for my needs. It is known that optimization of fonts of images etc. etc. is needed but it can also be done without next's built-in solutions. Remix seems smaller as well as faster, which is what I care about (Core Web Vitals and user's sense of site speed).
In addition, if the data comes from the api then I don't see the need for this data to be additionally processed on the backend side of next or remix. On the other hand , for example, a product page will have to be to render this page on the server side for caching purposes. Here I was also looking at next.js solution with PPR and using CDN for that, but I don't know if it's worth working on it especially since it's an experimental solution for now (The problems with hosting this solution outside of Vercel don't encourage me either). To summarize the technology stack current is React on the frontend and API in python. And needs help in finding the best solution for optimizing react for SEO
18 replies