The project we are working on is a data-intensive real-time application. We are trying to decide whether to make the front-end a desktop (in Java with JavaFX) or web app (in ReactJS). Making it a web app would have many advantages. But we are concerned about performance. We cannot afford to write it as a web app only to discover that it becomes slow or lags under heavy load afterwards. The front-end will have to handle a complex UI and large datasets (potentially with millions of entries).
One thing that particularly concerns us that we could not find any examples of large scale real-time web apps handling the amount of data ours will have to handle. That makes us wonder if it is possible at all.
My research suggests that desktop apps have access to more resources than web apps running in a browser and therefore are able to outperform them.