핵심 요약
Microsoft Developer의 Copilot Studio가 .NET과 WebAssembly를 활용해 브라우저 런타임을 구현하고, JIT와 AOT의 하이브리드 실행으로 성능과 비용을 대폭 개선했습니다.
구현 방법
- .NET WASM 런타임을 웹 워커에서 실행하고 [JSImport]/[JSExport]로 .NET과 JS를 상호 운용
- JIT와 AOT의 병행 다운로드로 빠른 시작과 높은 실행 성능 구현
- dotnet.js 동적 로딩과 withResourceLoader로 .br 파일 압축 해제 및 다중 워커 자원 관리
주요 결과
- .NET 8 도입으로 WASM 엔진 크기 55% 감소, 로딩 시간은 네트워크 조건에 따라 56%에서 44%로 단축
- 명령 실행 시간 26-35% 단축, 빌드/배포 시간 45% 빠름
- 대역폭 비용 절감 및 캐시 최적화로 운영 비용 감소



