Ken Netherland (CloudIDEaaS) выкатил разбор архитектуры: отладчик на C#/.NET, который работает с Chrome через VS Code. Как это устроено. Цепочка: VS Code (протокол DAP) → C#-адаптер → Chrome (протокол CDP). DAP и CDP создают границу, позволяющую реализовать отладчик на любом языке — без правок в VS Code и Chrome. Как попробовать: 1. Запустить Chrome в режиме отладки. 2. Запустить свой C#-адаптер — он подключается к Chrome по CDP и к VS Code по DAP. 3. Подключиться к about:blank, задать breakpoints, а потом перейти на нужную страницу — так решается проблема гонки, когда брейкпоинт не срабатывает до загрузки скрипта. Ограничение: Описан только Chrome как целевой браузер, полный набор CDP-команд и метрики производительности адаптера не приведены.