# perfviewjs **Repository Path**: mirrors_microsoft/perfviewjs ## Basic Information - **Project Name**: perfviewjs - **Description**: Web-based Viewer for ETL and NetPerf Data - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-10-22 - **Last Updated**: 2025-09-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README This repo has been archived. See [this issue](https://github.com/microsoft/perfviewjs/issues/15) for more details. # PerfViewJS PerfViewJS is a webviewer for ETL, NetPerf and NetTrace data. ## Usage * On terminal: `dotnet run -p src/PerfViewJS.csproj 5000 .` * Open another terminal and run: * * `cd src/spa` * * `npm run start` * Browse to http://localhost:5000 * Place your nettrace, etl, netperf, or btl file in repositories root directory ## Debugging * Press F5 in Visual Studio * cd src/spa * npm run start * Browse to http://localhost:3000 In VSCode: * Select the "Run & debug everything" launch task on Run & Debug menu * This will launch port 5000 by default for the web server and port 3000 for SPA ## Todo * Wrap PerfViewJS as a dotnet global tool * Use Chromium Embedded Framework to make a client-side application ## Components PerfViewJS is an ASP.NET Core application. React is used for rendering and GUI state.