Google I/O의 10가지 업데이트

더욱 강력하고 유용한 웹을 지향합니다.

기조연설 스테이지와 Chrome의 주문형 세션에서 100개 이상의 새로운 API, 구성요소, 도구에 대해 논의하는 등 올해 Google I/O의 마무리를 준비하고 있습니다. 주목할 만한 10가지 업데이트 사항을 안내해 드립니다. @ChromiumDev로 가장 마음에 드는 내용이나 궁금한 점이 있으면 언제든지 알려주세요.

1. 브라우저의 AI 및 머신러닝을 발전시키는 WebGPU

새로 제공되는 이 API는 GPU 하드웨어의 성능을 활용하고 웹을 진정한 AI로 지원합니다. 실제로 Tensorflow.js와 같은 ML 라이브러리는 WebGPU에서 일반 자바스크립트보다 100배 더 빠르게 실행되며 WebGPU는 WebGL (이전의 웹 그래픽 표준)보다 3배 빠르게 실행됩니다. WebGPU가 클라우드가 아닌 기기에서 실행된다는 사실은 개발자가 비용을 절감하고 지연 시간을 줄이며 새로운 개인 정보 보호 AI 기능을 빌드하는 데 도움이 됩니다.

2. Android 앱을 웹에 제공하는 WebAssembly

코드에 더 많은 투자를 하려는 개발자는 Kotlin 및 Dart와 같은 WebAssembly의 관리형 메모리 언어 지원을 통해 기존 코드베이스를 재사용하고 네이티브 앱뿐만 아니라 웹에서도 사용자에게 도달할 수 있는 엄청난 기회를 얻을 수 있습니다. JetBrains의 초기 작업 덕분에 이제 Kotlin으로 빌드하는 Android 개발자는 앱 기능을 한 번만 작성한 다음 WebAssembly를 사용하여 웹에 배포할 수 있습니다.

3. 웹의 명확성과 예측 가능성을 높여주는 기준

Google은 W3C WebDX 커뮤니티 그룹과 협력하여 Chrome, Edge, Firefox, Safari 등 모든 주요 브라우저의 현재 및 이전 버전에서 완벽하게 지원되는 핵심 기능 세트로 기준을 설정하고 있습니다. MDN 및 caniuse.com 등의 주요 업체와 협력하여 이러한 공통 언어와 라벨을 워크플로에 바로 도입할 예정입니다. Google에서는 매년 기준 23, 24, 25를 도입할 예정입니다. 기준 23, 24, 25는 새로운 기능을 전부 구현한 것이며 모든 브라우저와 호환됩니다. 연례 출시와 같이 전체 웹 생태계를 대상으로 합니다. 여기에서 안내를 따르세요.

4. Chrome 확장 프로그램 개발자에게 더 많은 지원 제공

확장 프로그램은 웹 사용자에게 보다 맞춤설정된 환경을 제공하는 동시에 새로운 사용자에게 도달하는 데 중요한 역할을 합니다. Google은 Chrome 확장 프로그램에 투자하는 개발자가 성공을 거둘 수 있도록 지원하고자 합니다. 따라서 Google은 최근 Manifest V3 출시 타임라인을 연장하는 것과 함께 Chrome 웹 스토어 UI를 개선하고, 확장 프로그램 문서 및 샘플을 업데이트하고, Chrome 측면 패널에 새로운 참여 노출 영역을 추가하고 있습니다.

5. 내년에 Core Web Vital로 전환되는 Next Paint에 대한 상호작용

현재 코어 웹 바이탈에 관한 광범위한 실험과 커뮤니티의 지속적인 의견을 바탕으로 Google에서는 최초 입력 반응 시간다음 페인트 또는 INP에 대한 상호작용으로 대체하겠다는 계획을 발표했습니다. 이는 응답성을 보다 전체적으로 측정하는 측정항목입니다. 이 변경사항은 2024년 3월부터 적용될 예정이며, 이를 통해 Google에서 이 기능을 숙지하고 INP에 맞춰 최적화할 수 있도록 충분한 시간을 드릴 예정입니다.

6. 패스키를 사용하면 웹에 인증의 미래가 펼쳐집니다

로그인 환경에 의존하는 웹 앱이라면 비밀번호와 2단계 인증에서 패스키로 업그레이드할 적기입니다. 업계 표준을 기반으로 구축된 이 기술은 비밀번호와 기타 피싱이 가능한 인증 요소를 대체하기에 훨씬 더 안전하며, 사용자에게 원활한 로그인 및 인증 환경을 제공합니다. Shopify와 같은 얼리 어답터는 이 비밀번호 없는 솔루션을 통합하여 이미 상당한 효과를 보고 있습니다.

7. 개인 정보 보호 샌드박스를 통한 새로운 개인 정보 보호 기술

Google은 개인 정보 보호 샌드박스 이니셔티브를 위해 생태계와 협력하여 웹에서 추적 벡터를 삭제하는 작업에 상당한 진전을 이루었습니다. 또한 Google은 이제 CHIPS 및 퍼스트 파티 세트와 함께 새로운 쿠키 기능을 출시하여 Chrome의 서드 파티 쿠키 지원 종료에 가까워질수록 개발자들이 준비할 수 있도록 지원합니다.

8. 사용자 및 개발자 환경을 개선하기 위한 더 많은 웹 UI 기능

지난 한 해 동안 웹 UI 기능의 진전을 보면 우수한 웹 앱의 수준을 진정으로 높일 수 있었습니다. 여기에는 새로운 반응형 UI 기능, 액세스 가능한 기본값 및 브라우저 관리 상태가 있는 맞춤설정 가능한 구성요소, 애니메이션 및 상호작용 API의 흥미로운 업데이트가 포함됩니다. 웹 UI 세상에는 많은 장점이 있으며, 여러분이 이 웹 UI로 무엇을 빌드할지 정말 기대됩니다.

9. Chrome DevTools는 프레임워크 코드의 디버깅을 개선합니다.

다양한 JavaScript 프레임워크와 협력하여 Chrome DevTools에서 웹 앱을 디버그하는 방법을 개선하고 있습니다. 더 깔끔한 스택 트레이스, 새로운 '코드 표시' 옵션, 더 많은 중단점 안정성이 제공됩니다. Google의 목표는 개발자가 스택 선택으로 인해 표시되는 코드가 아닌 개발자가 작성하는 코드에 집중하도록 돕는 것입니다. Google은 여기서 멈추지 않고 Google 도구를 워크플로에 보다 심층적으로 도입하고 웹에서의 개발 시 발생하는 마찰을 줄이는 데 집중할 방법을 지속적으로 모색하고 있습니다. 이 기회를 놓치지 마세요.

10. 올해 I/O에서 발표한 수백 개의 API 업데이트

올해 I/O에서는 향상된 스토리지와 아키텍처 솔루션, 강력한 UI 기능, 브라우저의 MIDI 키보드부터 태블릿 그리기까지 주변기기에 대한 향상된 지원에 이르기까지 100여 개의 API를 선보입니다. YouTube 채널에 공개된 주문형 콘텐츠에서 이 모든 과정을 확인해 보세요.

웹 게시자 여러분께서 소중한 시간을 내어 함께 플랫폼을 개선해 나가고자 합니다. 새롭고 더 유용하고 강력한 웹으로 무엇을 빌드할지 무척 기대됩니다.

다음 Google I/O에서 뵙겠습니다.