1<!DOCTYPE html>
2<script src="/resources/testharness.js"></script>
3<script src="/resources/testharnessreport.js"></script>
4<script>
5
6test(() => {
7  const decoder = new TextDecoder('utf-8');
8  const buffer = new SharedArrayBuffer(4);
9  assert_throws_js(TypeError, () => {
10    decoder.decode(new Uint8Array(buffer));
11  }, 'constructing TextDecoder with SharedArrayBuffer view should throw');
12}, 'decoding SharedArrayBuffer');
13
14</script>
15