ASP.NET WebAssembly에서 실행 하는 클라이언트측 어플리케이션의 프레임웍 이다.
- HTML, CSS와 같은 복합적인 웹 UI를 구축하기 위한 자바스크립트 대신 C#와 Razor 구문을 사용.
- 풍부하고 현대적인 싱글 페이지 애플리케이션(SPA) 플랫폼의 모든 이점을 제공.
- 브라우저에서 실행되는 클라이언트측 웹 프로젝트.
WebAssembly
WebAssembly는 브라우저의 코드에 대한 이진 포맷으로, 기존의 자바스크립트보다 훨씬 빨리 실행되며,
브라우저에 다음과 같은 몇 가지 장점을 제공한다.
- 네이티브에 가까운 성능으로 실행
- 메모리 세이프, 샌드박스에서 실행
- 그것은 다양한 언어, 즉 .NET, C, C++, 자바, 러스트 등으로부터 컴파일된다.
WebAssembly의 가장 큰 장점은 Javascript에 비해 메모리가 풍부한 작업과 멀티스레딩을 매우 잘 처리한다는 것이다.