Шаги запроса MVC включают много чего: маршрутизацию, инициализацию контроллера, выполнение экшенов, фильтры и тд. Обработка запроса может состоять из 17 шагов, а если ещё используете какие нибудь движки представлений, то еще больше. Соответственно если вы создаёте простой API, который отдает JSON , то многие шаги можно урезать и достичь большей производительности, что собственно и делает minimal APIs.
Интересно, я бы использовал
А почему он производительнее? что там внутри такого?
Шаги запроса MVC включают много чего: маршрутизацию, инициализацию контроллера, выполнение экшенов, фильтры и тд. Обработка запроса может состоять из 17 шагов, а если ещё используете какие нибудь движки представлений, то еще больше. Соответственно если вы создаёте простой API, который отдает JSON , то многие шаги можно урезать и достичь большей производительности, что собственно и делает minimal APIs.