-
Notifications
You must be signed in to change notification settings - Fork 0
Description
Right now we are facing problems with our choice of JavaScript framework (VueJS). In our own internal project Dilly-Dally we are facing problems with outputting a larger JSON Object.
Our plan was to have this data in a table, however it seems VueJS are struggling a bit with displaying so much information fast. Source
This could end up taking us into 4 solutions:
1st solution is scrapping VueJS and try to implement it in other frameworks such as React and Angular and compare their responsiveness. Apparently React might be faster for this use case compared to VueJS Source
2nd solution is to remove the input fields in each cell since input fields are heavy to generate. This solution makes multiple new solutions. This could be to make them editable through event-listener on-click on the text, a button that changes the text to input fields or open a modal box.
3rd solution is to scrap the table idea and make rows with div and then use CSS to make it look like a table. This should also give us some performance improvements. Source
4th solution is figuring out if pagination helps solve this problem for us, or if there is something else that can fix it for us.
Please comment down below if you feel like there is something that we have missed here