TraceGL – осциллограф для кода

С помощью traceGL вы можете увидеть весь поток кода JavaScript в высокопроизводительном визуализаторе webGL. Это похоже на осциллограф для кода – и если вы не знаете, что такое осциллограф, вы его действительно хотите.

JavaScript

traceGL называется отладчиком трассировки. Отладчик, который вы поставляете в типичном браузере, – это отладчик точки останова. Вы устанавливаете точки останова, и код выполняется до тех пор, пока не достигнет точки останова, где вы можете исследовать переменные и выяснить, соответствует ли фактическое состояние вашему предсказанному состоянию. Обычно вы можете сделать один шаг от точки останова, чтобы узнать, что происходит дальше, но обычно вы переходите от одной точки останова к другой.

Отладчик трассировки пытается показать вам, каков путь выполнения и каково общее состояние вещей при выполнении программы. traceGL работает, автоматически инструментируя ваш код, то есть добавляя строки кода, которые сообщают клиенту traceGL. Вы можете использовать его для отслеживания программ Node.js или программ, работающих в браузере, включая JavaScript, обслуживаемый Rails или серверными модулями Java. Ключевым фактором является то, что traceGL должен обслуживать JavaScript, чтобы он мог его инструментировать, и для этого у него есть встроенный прокси или статический сервер.

Для запуска traceGL все, что вам нужно сделать, это установить Node.js и запустить клиент traceGL. Данные, отправленные клиенту, обрабатываются и отображаются на многооконном дисплее. Дисплей создается с использованием WebGL и показывает обзор трассы в увеличенном масштабе. трассировка стека и код. При наведении курсора на любую переменную в коде отображается ее значение. Причина использования WebGL состоит в том, чтобы минимизировать нагрузку на виртуальную машину JavaScript при запуске traceGL в браузере.

Посмотрите видео-демонстрацию, чтобы узнать, считаете ли вы, что этот подход к отладке для вас:

traceGL стоит 14,99 долларов, и вы можете купить его с помощью биткойнов или кредитной карты.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *