У меня нет опыта работы с ReactJS, но в TWD (дом G-WAN) мы работали над меньшим проектом для консоли Global-WAN (мощное приложение, хотя и с минимальной вкладкой пользовательский интерфейс на основе форм).
Нашей мотивацией было перенести пользовательский интерфейс на одной странице (на основе вкладок), и иметь только данные для перемещения после этой точки (с использованием массивов или JSON). Некоторые примеры G-WAN иллюстрируют AJAX и методы, основанные на событиях, которые мы использовали.
В нашем случае низкая задержка G-WAN поразила нас, позволив создать гораздо более отзывчивый пользовательский интерфейс до такой степени, что конечные пользователи полагали, что это локальное приложение.
Иногда, переупорядочение и переформатирование данных являются ключевыми для достижения высокого параллелизма базы данных, как демонстрация масштабируемости на ORACLE OpenWorld 2012 .
Справедливости ради стоит отметить, что после этапа тестирования наше приложение было доставлено и работало через L2 P2P VPN Global-WAN (с проприетарным сжатием), что значительно улучшило масштабируемость (и задержку) по сравнению с HTTP или TLS.
Надеюсь, это поможет.