Start Debugging

Блог

Страница 28 из 91

Scalar против Swagger UI для документации OpenAPI в ASP.NET Core 11

Scalar отдаёт 1.02 МиБ сжатого gzip JavaScript и заметно более удобный конструктор запросов. Swagger UI отдаёт 514 КиБ и рендерит OpenAPI 3.2, который .NET 11 теперь генерирует по умолчанию. Измеренные объёмы, разрыв по 3.2, маршрутизация через конечные точки с обеих сторон и детали аутентификации, которые решают выбор.

Zstandard против Brotli и Gzip: сжатие ответов в .NET 11

Zstandard это правильный вариант по умолчанию для динамических ответов API в .NET 11, но не с тем уровнем качества, с которым поставляется провайдер ASP.NET Core. Бенчмарки на реальных JSON-данных показывают, почему качество 1 обгоняет качество 3 по умолчанию и по размеру, и по нагрузке на CPU, когда Brotli всё ещё выигрывает и почему Gzip остаётся только как запасной вариант ради совместимости.

Цепи Blazor Server теперь сами приостанавливаются, когда вкладка простаивает

В .NET 11 Preview 7 появился подключаемый пакет, который приостанавливает интерактивные Server-цепи, пока вкладка браузера скрыта, освобождая память и соединения SignalR, занятые пользователями, которых на самом деле нет.
2026-08-13 errorsdotnettesting

Исправление: обозреватель тестов Visual Studio зависает на проекте xUnit v3, хотя dotnet test проходит

Обозреватель тестов запускает xUnit v3 через серверный режим Microsoft.Testing.Platform по сокету JSON-RPC, а dotnet test нет. Задайте UseMicrosoftTestingPlatformRunner, чтобы оба пути были одним кодом, либо DisableTestingPlatformServerCapability для возврата к VSTest.