2월 11일, Google은 Chrome 146을 데스크톱 플랫폼 테스트 채널로 푸시하여 더 넓은 범위의 사용자를 위한 브라우저 기능 및 개발자 기능 테스트의 다음 단계를 열었습니다. 이번 업데이트에서 가장 주목받는 하이라이트는 WebNN(Web Neural Network API)을 Origin Trial로 승격시켜 브라우저에서 로컬 신경망 추론 가속 하드웨어를 직접 호출할 수 있는 길을 닦은 것입니다.

이미지.webp

WebNN은 NPU, GPU 또는 기타 기계 학습 관련 장치와 같은 사용자 장치에서 사용 가능한 추론 가속 리소스와 운영 체제에서 제공하는 기본 AI/ML 기능을 최대한 활용하는 것을 목표로 하는 웹 지향 신경망 프로그래밍 인터페이스 세트입니다. 이 인터페이스를 사용하면 웹 애플리케이션과 프런트엔드 프레임워크가 로컬 하드웨어를 보다 효율적으로 호출하여 추론 계산을 수행할 수 있으므로 웹 페이지 수준에서 더욱 풍부하고 원활한 기계 학습 환경을 제공할 수 있습니다. 그러나 웹 사이트 및 웹 응용 프로그램이 로컬 하드웨어 리소스를 추가로 "채우도록" 허용하면 일부 사용자는 성능 사용 및 개인 정보 보호에 대해 걱정하게 될 수도 있습니다.

WebNN에 익숙하지 않은 개발자를 위해 Google은 이 API의 기능과 사용법을 빠르게 시작할 수 있도록 기능 설명 페이지와 GitHub 샘플 프로젝트를 제공합니다. Chrome 146 베타에서는 WebNN을 Origin 평가판으로 사용할 수 있어 웹사이트 운영자와 개발자가 통제된 환경에서 실험적 배포와 성능 평가를 수행할 수 있습니다.

WebNN 외에도 Chrome 146 베타에는 임의의 사용자 입력 HTML 콘텐츠를 처리할 때 더 안전하고 사용하기 쉬운 보호 메커니즘을 제공하는 Sanitizer API도 도입되었습니다. API는 잠재적으로 악의적인 태그를 필터링하고 정리하는 프로세스를 단순화하고, XSS(교차 사이트 스크립팅 공격)를 방어하는 개발자의 구현 부담을 줄이고, 스크립트 삽입 취약점 없이 웹 애플리케이션을 보다 쉽게 ​​구축할 수 있도록 설계되었습니다.

이 베타 버전에는 여러 WebGPU 관련 업데이트, 스크롤 트리거 애니메이션 효과 지원, 개발자를 위한 기타 새롭고 향상된 기능도 포함되어 있습니다. 개발자와 관심 있는 사용자는 Chrome 릴리스 공식 블로그와 ChromeStatus 웹사이트를 통해 더 자세한 버전 업데이트 지침과 기능 진행 상황을 확인할 수 있습니다.