--- title: BufferSource slug: Web/API/BufferSource tags: - API - Interface - JavaScript - Reference - Typed Arrays translation_of: Web/API/BufferSource --- <div>{{JSRef("Global_Objects", "ArrayBuffer")}}</div> <p><code><strong>BufferSource</strong></code> は、 {{jsxref("ArrayBuffer")}} または、 {{domxref("ArrayBufferView")}} を提供する {{jsxref("TypedArray")}} のどちらかのオブジェクトを表現するために用いられる typedef です。</p> <p>これは仕様を簡潔にするためのヘルパー型です。インターフェースではなく、それを実装したオブジェクトもありません。</p> <h2 id="仕様">仕様</h2> <table class="standard-table"> <tbody> <tr> <th scope="col">仕様書</th> <th scope="col">策定状況</th> <th scope="col">備考</th> </tr> <tr> <td>{{SpecName('WebIDL', "#common-BufferSource", "BufferSource")}}</td> <td>{{Spec2('WebIDL')}}</td> <td>初回定義</td> </tr> </tbody> </table>