- Adicionado estrutura completa do projeto - Configurado MCP server para Premiere Pro - Adicionado documentação e skills - Configurado Gitignore para o projeto
1.7 KiB
Executable File
Performance notes
July 2026 audit
The bridge used synchronous existence checks every 100 ms for every in-flight command. Node's
filesystem documentation recommends fs.watch() over stat polling when possible, while warning
that watching can be unreliable on some network and virtualized filesystems. The bridge therefore
uses event notification as the low-latency path and retains a 100 ms initial / 250 ms subsequent
polling fallback for correctness.
The Streamable HTTP endpoint intentionally remains stateless. The MCP transport specification
permits servers without session management, but this means each request constructs a new
McpServer. Tool definitions and converted Zod schemas are immutable for a given bridge and
capability configuration, so they are cached while each request still receives an independent MCP
server and transport.
Research sources:
- Node.js filesystem API
- MCP Streamable HTTP transport
- Adobe Premiere UXP ESLint and transaction guidance
Local benchmark
Windows, Node.js 22, 100 createServer() calls:
| Path | Average |
|---|---|
| Cache bypassed with unique bridge configurations | 5.873 ms |
| Reused bridge configuration | 2.208 ms |
This is a 62.4% reduction in repeated server-construction time. It does not measure Premiere host execution time or claim equivalent end-to-end editing latency. Bridge watcher behavior is covered by unit tests; live CEP latency remains dependent on Premiere and the host filesystem.