Я хочу разрешить пользователям экспортировать некоторые данные в файлы XLS. У меня есть приложение на Angular 9 и на ExpressJS. Теперь я рассматриваю 2 способа реализации этого с помощью Sheet JS: либо создайте некоторый ExportService, чтобы сделать это непосредственно в браузере, либо реализуйте это на стороне сервера и предоставьте конечную точку API для экспорта. Чтобы быть более объективным, я хотел бы знать, что сообщество думает: каковы плюсы и минусы обоих способов?
Меня особенно беспокоит, существуют ли какие-либо функциональные ограничения на то, что может быть сгенерировано в браузере против сервера. Нет ли специальных функций, которые доступны только при реализации на стороне сервера?