웹 기술 · 1 min read · Nov 04, 2025
구글, 마이크로소프트, 애플 및 모질라가 더 빠른 웹 브라우저를 구축하기 위해 파트너십을 맺다

구글, 애플, 마이크로소프트 및 모질라가 더 빠른 브라우저를 위한 새로운 이진 형식 코드인 WebAssembly (wasm)를 개발하기 위해 파트너십을 맺었습니다.
모든 웹 개발자에게 JavaScript는 월드 와이드 웹이 효율적으로 성공할 수 있도록 하는 프로그래밍 언어입니다. 수년 동안 개발자들이 JavaScript의 한계를 피할 수 있도록 다른 언어의 코드를 JavaScript로 변환하는 컴파일러를 구축하는 노력이 이루어졌습니다. 이제 마이크로소프트의 Typescript나 모질라의 asm.js와 같은 기능 덕분에 더 빠른 웹 브라우징을 얻을 수 있습니다.
마이크로소프트, 구글, 애플 및 모질라의 공동 노력 덕분에 그들은 WebAssembly (WASM)라는 새로운 이진 형식 코드를 개발하기 위해 통합되었습니다. 이는 텍스트 기반 JavaScript 및 asm.js와 비교하여 브라우저가 웹 애플리케이션 및 웹 페이지를 컴파일, 파싱 및 렌더링하는 속도와 효율성을 높이는 것을 목표로 합니다. 이들 회사의 엔지니어들은 개발을 더욱 촉진하기 위해 비공식 W3C 커뮤니티 그룹인 Web Assembly CG를 구성했습니다.
WebAssembly는 JavaScript 엔진 내에서 실행되며 훨씬 더 빠르게 디코딩될 수 있습니다. 또한 개발자에게는 모든 작동하는 브라우저에서 궁극적으로 보편적인 표준이 될 웹에 대한 단일 컴파일 대상도 제공합니다.
Microsoft.net에 따르면, 웹을 위한 바이트코드 기계 수준 명령어 집합에 대한 요구가 오랫동안 있어왔으며, WebAssembly는 웹을 위한 첫 번째 바이트코드 시스템이 아닙니다. 그러나 이는 별도의 플러그인을 요구하는 것이 아니라 모든 브라우저의 렌더링 엔진에 직접 포함될 수 있는 첫 번째 널리 수용되는 바이트코드가 되는 것을 목표로 하고 있습니다.
이진 코드는 더 높은 수준의 텍스트 기반 코드보다 디코딩이 더 빠르며, 더 잘 압축될 수도 있습니다. WebAssembly는 일반적으로 압축이 필요한 웹 애플리케이션의 일부에 사용될 수 있지만, JavaScript와 asm.js는 UI와 같은 더 가벼운 요소를 작성하는 데 계속 사용될 것입니다. 이진 형식 코드의 초기 테스트 결과는 asm.js 코드와 비교하여 디코딩 속도가 20% 이상 빠르다는 것을 보여줍니다.
Tech Crunch는 모질라의 asm.js 프로젝트가 구글의 네이티브 클라이언트 프로젝트와 함께 웹에 더 빠른 속도를 가져오기를 열망했다고 보도합니다. 불행히도, 두 프로젝트 모두 서로 다른 목적을 가지고 작업했기 때문에 그들의 노력에서 큰 성공을 거두지 못했습니다. 이제 WebAssembly와 함께 여러분은 가까운 미래에 느린 로딩 페이지에 대해 걱정할 필요가 없을 것입니다.
개발 초기 단계에서 모든 기술 대기업 팀은 WebAssembly 코드를 JavaScript로 변환하여 네이티브 WebAssembly 지원이 없는 브라우저에서도 호환되도록 하는 ‘폴리필 라이브러리’라는 것을 시작할 계획입니다. 시간이 지남에 따라 컴파일러에서 디버거에 이르기까지 더 많은 도구가 구축될 것이며, Go 및 C#과 같은 더 많은 언어도 추가될 수 있습니다.
WebAssembly의 최종 목표는 모든 브라우저, 데스크톱 및 모바일에서 사용되는 웹 표준을 만드는 것이며, 이는 웹 애플리케이션이 네이티브 애플리케이션과 관련된 성능으로 작동할 수 있도록 충분히 빠른 디코딩을 가능하게 합니다.
새 게시물을 받은 편지함에서 받기
스팸은 없습니다. 언제든지 구독 해지 가능합니다.