동향 / 기술 소식

W3C, Web Audio API 1.1 작업 초안 공개

W3C의 2026년 9월 22일 문서는 Web Audio API 1.1의 후속 작업 초안이다.2024년 최초 초안과 length 정의를 대조하고, 라우팅 구조와 실제 구현 확인을 구분해 읽는다.

글·편집 게임 제작 노트 · 발표 2026-09-22 · 자료 확인·보강 · 4분 읽기

기사 요약

  • 2024년 최초 초안과 2026년 후속 초안을 구분한다.
  • length의 필수 여부·타입·기본값 변화를 대조했다.
  • 실제 채택은 작은 실행 예제와 환경 기록으로 확인한다.
W3C가 공개한 오디오 처리 경로 도해. 여러 소스가 필터와 잔향, 게인을 거쳐 최종 출력으로 모인다. 소스, 개별 처리, 혼합, 출력의 연결을 설명한다.

Web Audio API 1.1 · 2026-09-22 Working Draft

공식 라우팅 예제는 여러 소스가 처리 노드를 거쳐 출력으로 모이는 경로를 보여 준다. 사양의 버전 변화는 본문의 IDL 비교표로 설명한다.

이미지 출처: W3C Web Audio Working Group · W3C 문서 라이선스 · 제공 페이지 ↗ · 원본 ↗ · 문서 라이선스 ↗

2024년 최초 초안을 잇는 후속 문서

W3C가 2026년 9월 22일 Web Audio API 1.1 Working Draft를 공개했다. 이 버전은 2024년 11월 5일 First Public Working Draft를 잇는 후속 초안이다. 두 날짜의 영구 URL에서 문서 상태와 본문을 각각 확인할 수 있다.

Working Draft는 개발 중인 사양이다. 이번 글은 문서 버전의 변화와 API 정의를 읽고, 실제 구현을 확인할 과제를 나누어 정리한다.

관련 원자료: W3C · 2026.09.22 Working Draft ↗ · W3C · 2024.11.05 First Public Working Draft ↗

최초 공개 초안과 후속 작업 초안

최초 공개 초안과 후속 작업 초안. 두 영구 버전의 발행일과 문서 상태를 정리한 자체 도식.

편집부 작성 도표 · 두 영구 버전의 발행일과 문서 상태를 정리한 자체 도식.

가로:2024.11.05→2026.09.22. 표식=문서 발행, 브라우저 출시와 별도.

작은 화면에서는 도표를 좌우로 밀어 볼 수 있다. 도표 크게 보기 ↗

도표의 값과 읽는 순서
  1. 2024.11.05:First Public Working Draft
  2. 2026.09.22:Working Draft

length 정의에서 확인한 구체적 변화

두 문서의 OfflineAudioContextOptions IDL을 비교하면 length가 2024년에는 필수 unsigned long,2026년에는 null을 기본값으로 받는 nullable unsigned long으로 정의돼 있다. 필수 여부와 허용 값의 정의가 달라진 지점이다.

이 비교는 문서의 인터페이스 정의에 관한 확인이다. 옵션을 생략하거나 null을 전달했을 때의 동작은 해당 버전의 생성자·처리 알고리즘과 대상 구현에서 함께 살필 항목이다. 게임에서 바로 사용할 후보는 작은 실행 예제와 기대 결과를 먼저 적는다.

관련 원자료: W3C · 2026.09.22 Working Draft ↗ · W3C · 2024.11.05 First Public Working Draft ↗

문서에서 실행까지 남길 근거

문서에서 실행까지 남길 근거
단계확인 대상기록
문서 비교두 버전의 정의영구 URL·절·차이
최소 예제입력·기본값·예외코드·기대 결과
환경 실행생성·출력·복귀브라우저·기기·결과
연습 모드 실제 개발 화면. 들리는 리듬과 입력을 연결하는 장면의 사례다.

CAT BEAT : 비트를 깨워 · 개발 중 실제 화면

게임에서 음악과 입력을 사용하는 개발 화면이다. 이 사진의 기능을 2026년 새 사양의 지원 결과로 해석하지 않고 활용 맥락으로 제시한다.

이미지 출처: 오늘도 레벨업 · 제공 페이지 ↗ · 원본 ↗

직접 대조한 정의

직접 대조한 정의
항목2024.11.052026.09.22
OfflineAudioContextOptions.length필수 unsigned longunsigned long? · 기본 null
renderSizeHint문서에 정의문서에 정의
renderQuantumSize문서에 정의문서에 정의

기존 정의와 새 변화를 대조한다

renderSizeHint와 renderQuantumSize는 2024년 문서에도 등장한다. 따라서 2026년 문서를 소개할 때에는 이전 초안에 있던 정의와 이번 비교에서 달라진 정의를 나누어 적는다. 속성 이름을 찾은 사실과 새로 추가된 기능이라는 판단을 구분하는 절차다.

차이 기록에는 양쪽 영구 URL, 절 이름, 이전 정의와 새 정의를 남긴다. 구현 지원을 설명할 때에는 브라우저·버전·실험 설정과 실행 결과를 추가한다. 이 글은 특정 브라우저의 지원 상태를 새로 측정한 결과를 제시하지 않는다.

관련 원자료: W3C · 2026.09.22 Working Draft ↗ · W3C · 2024.11.05 First Public Working Draft ↗

라우팅 그림에서 읽을 수 있는 것

공식 그림은 여러 소스가 필터·게인·잔향 등을 거쳐 출력으로 모이는 경로를 표현한다. 소리의 흐름을 설명하는 그림이다. 아래 자체 도식은 소스 둘을 각 게인에 연결하고 하나의 출력으로 합치는 작은 구조로 줄였다.

게임 적용에서는 배경음악과 효과음을 각각 조절할 경로를 정하고 시작·중단·재개를 확인한다. 연결 구조, 예약 시각과 출력 상태는 각 자료로 검증한다.

관련 원자료: W3C · 2026.09.22 Working Draft ↗

두 소스를 따로 조절하고 출력으로 모은다

두 소스를 따로 조절하고 출력으로 모은다. Web Audio의 연결 방식을 참고한 자체 최소 경로.

편집부 작성 도표 · Web Audio의 연결 방식을 참고한 자체 최소 경로.

열: 소스→게인→출력. 실선=오디오 연결이며 시간축은 없음.

작은 화면에서는 도표를 좌우로 밀어 볼 수 있다. 도표 크게 보기 ↗

도표의 값과 읽는 순서
  1. 배경 소스→배경 게인
  2. 효과음 소스→효과음 게인
  3. 두 게인→출력

문서 확인과 실행 확인을 이어 간다

먼저 사용할 인터페이스의 입력·기본값·예외를 읽고 최소 예제를 만든다. 다음에는 API의 존재, 생성 결과, 기대한 출력과 중단 후 복귀를 확인한다. 성공 조건을 적으면 문서의 변화가 실제 제작에 어떤 의미인지 설명할 수 있다.

실행 기록에는 브라우저와 버전, 운영체제, 출력 장치와 코드 버전을 남긴다. 문서 확인일과 실행 시험일을 구분해 후속 변경에도 같은 조건을 대조한다.

기술 소식의 근거를 버전별로 보관한다

발표일·문서 상태·직접 대조한 변화·게임 적용 질문을 한 기록으로 묶는다. 문서에 있는 정의를 소개하는 문장과 편집부의 적용 제안을 구분해 싣는다.

2026년 후속 초안은 웹 오디오 정의를 검토할 자료다. 실제 제품 채택은 필요한 기능을 골라 실행 환경에서 확인하는 과정으로 이어 간다.

출처·확인 범위

2026.10.17 양쪽 영구 문서의 Status, OfflineAudioContextOptions IDL과 renderSizeHint·renderQuantumSize를 대조했다. length의 필수 여부·타입·기본값 변화를 확인했다. 특정 브라우저의 구현이나 출력 성능을 시험한 결과와 구분한다.

화면·사진의 권리는 각 권리자에게 있다. 작품의 조작과 특징을 설명하기 위해 게재했으며, 버전과 제공처는 각 캡션에 표기했다.

수정 기록: 2026-10-17 사례·계산 예제·도표와 원자료 설명 보강. 오류 제보: 편집 이메일