惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Vercel News
Vercel News
O
OpenAI News
Engineering at Meta
Engineering at Meta
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
月光博客
月光博客
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
WordPress大学
WordPress大学
宝玉的分享
宝玉的分享
GbyAI
GbyAI
T
The Blog of Author Tim Ferriss
Google DeepMind News
Google DeepMind News
B
Blog RSS Feed
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
云风的 BLOG
云风的 BLOG
罗磊的独立博客
S
SegmentFault 最新的问题
The Register - Security
The Register - Security
Hugging Face - Blog
Hugging Face - Blog
D
DataBreaches.Net
U
Unit 42
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
B
Blog
阮一峰的网络日志
阮一峰的网络日志
P
Proofpoint News Feed
雷峰网
雷峰网
V
Visual Studio Blog
小众软件
小众软件
aimingoo的专栏
aimingoo的专栏
N
Netflix TechBlog - Medium
酷 壳 – CoolShell
酷 壳 – CoolShell
H
Hackread – Cybersecurity News, Data Breaches, AI and More
Y
Y Combinator Blog
博客园 - 【当耐特】
G
Google Developers Blog
L
LangChain Blog
Stack Overflow Blog
Stack Overflow Blog
I
InfoQ
Martin Fowler
Martin Fowler
F
Fortinet All Blogs
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
The Cloudflare Blog
AI
AI
Google Online Security Blog
Google Online Security Blog
Hacker News - Newest:
Hacker News - Newest: "LLM"
博客园 - Franky
Blog — PlanetScale
Blog — PlanetScale
Webroot Blog
Webroot Blog
PCI Perspectives
PCI Perspectives
爱范儿
爱范儿
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org

Recent Commits to webidl:main

Editorial: update PropertyDescriptor [[Get]]/[[Set]] to [[Getter]]/[[… · whatwg/webidl@fad9b4c Editorial: use CreateBuiltinFunction for more built-in function objects · whatwg/webidl@9769865 Editorial: use CreateBuiltinFunction for (async) iterator return and … · whatwg/webidl@29fb50e Update DOMException language to reflect standardized stack accessor Editorial: note that Promise<T> arguments also accept T · whatwg/webidl@e1300e9 Review Draft Publication: March 2026 · whatwg/webidl@a652053 Meta: update repository files · whatwg/webidl@9db3040 Meta: update repository files · whatwg/webidl@9f8514a Meta: add two missing <tr> tags · whatwg/webidl@a6602fd Create an operation does not care about [LegacyLenientThis] · whatwg/webidl@4c55acb Add missing arguments for CreateBuiltinFunction · whatwg/webidl@fb0c9c9 Meta: export async_iterable · whatwg/webidl@25875a8 Review Draft Publication: September 2025 · whatwg/webidl@a79e69e Meta: link to Korean translations · whatwg/webidl@278f0bd Introduce new extended attribute grammars · whatwg/webidl@ef2df44 Upgrade QuotaExceededError to a DOMException derived interface Remove `async` as a keyword Do not throw if the attribute setter is called with no arguments · whatwg/webidl@909c3fe Change async_iterable<> type to async_sequence<> and async iterable<>…
Replace IsResizableArrayBuffer with IsFixedLengthArrayBuffer · whatwg/webidl@abc4414
MattiasBuele · 2025-09-08 · via Recent Commits to webidl:main

@@ -91,9 +91,6 @@ urlPrefix: https://tc39.es/ecma262/; spec: ecmascript

9191

url: sec-object-type

9292

text: is an Object

9393

text: is not an Object

94-

urlPrefix: https://tc39.es/proposal-resizablearraybuffer/; spec: RESIZABLE-BUFFERS-PROPOSAL

95-

type: abstract-op

96-

text: IsResizableArrayBuffer; url: sec-isresizablearraybuffer

9794

</pre>

98959996

<pre class=biblio>

@@ -9111,13 +9108,13 @@ that correspond to the union's [=member types=].

91119108

A value of an IDL {{ArrayBuffer}} is represented by an object of the corresponding JavaScript class.

91129109

If it is not [=extended attributes associated with|associated with=] the [{{AllowResizable}}]

91139110

[=extended attribute=], it can only be backed by JavaScript <l spec=ecmascript>{{ArrayBuffer}}</l>

9114-

objects |V| for which <a abstract-op>IsResizableArrayBuffer</a>(|V|) is false.

9111+

objects |V| for which <a abstract-op>IsFixedLengthArrayBuffer</a>(|V|) is true.

9115911291169113

A value of an IDL {{SharedArrayBuffer}} is represented by an object of the corresponding JavaScript

91179114

class. If it is not [=extended attributes associated with|associated with=] the [{{AllowResizable}}]

91189115

[=extended attribute=], it can only be backed by JavaScript

91199116

<l spec=ecmascript>{{SharedArrayBuffer}}</l> objects |V| for which

9120-

<a abstract-op>IsResizableArrayBuffer</a>(|V|) is false.

9117+

<a abstract-op>IsFixedLengthArrayBuffer</a>(|V|) is true.

9121911891229119

Values of the IDL [=buffer view types=] are represented by objects of the corresponding JavaScript

91239120

class, with the following additional restrictions on those objects.

@@ -9127,7 +9124,7 @@ class, with the following additional restrictions on those objects.

91279124

If the type is not [=extended attributes associated with|associated with=] either the

91289125

[{{AllowResizable}}] or [{{AllowShared}}] [=extended attribute=], if applicable, they can

91299126

only be backed by JavaScript <l spec=ecmascript>{{ArrayBuffer}}</l> objects |V| for which <a

9130-

abstract-op>IsResizableArrayBuffer</a>(|V|) is false.

9127+

abstract-op>IsFixedLengthArrayBuffer</a>(|V|) is true.

91319128

</li>

91329129

<li>

91339130

If the type is [=extended attributes associated with|associated with=] the

@@ -9140,7 +9137,7 @@ class, with the following additional restrictions on those objects.

91409137

[=extended attribute=] but not with the [{{AllowResizable}}] [=extended attribute=], they

91419138

can only be backed by JavaScript <l spec=ecmascript>{{ArrayBuffer}}</l> and

91429139

<l spec=ecmascript>{{SharedArrayBuffer}}</l> objects |V| for which

9143-

<a abstract-op>IsResizableArrayBuffer</a>(|V|) is false.

9140+

<a abstract-op>IsFixedLengthArrayBuffer</a>(|V|) is true.

91449141

</li>

91459142

<li>

91469143

If the type is [=extended attributes associated with|associated with=] both the

@@ -9163,7 +9160,7 @@ class, with the following additional restrictions on those objects.

91639160

a <l spec=ecmascript>{{TypeError}}</l>.

91649161

1. If the conversion is not to an IDL type

91659162

[=extended attributes associated with|associated with=] the [{{AllowResizable}}]

9166-

[=extended attribute=], and <a abstract-op>IsResizableArrayBuffer</a>(|V|) is true,

9163+

[=extended attribute=], and <a abstract-op>IsFixedLengthArrayBuffer</a>(|V|) is false,

91679164

then [=JavaScript/throw=] a <l spec=ecmascript>{{TypeError}}</l>.

91689165

1. Return the IDL {{ArrayBuffer}} value that is a reference

91699166

to the same object as |V|.

@@ -9181,7 +9178,7 @@ class, with the following additional restrictions on those objects.

91819178

a <l spec=ecmascript>{{TypeError}}</l>.

91829179

1. If the conversion is not to an IDL type

91839180

[=extended attributes associated with|associated with=] the [{{AllowResizable}}]

9184-

[=extended attribute=], and <a abstract-op>IsResizableArrayBuffer</a>(|V|) is true,

9181+

[=extended attribute=], and <a abstract-op>IsFixedLengthArrayBuffer</a>(|V|) is false,

91859182

then [=JavaScript/throw=] a <l spec=ecmascript>{{TypeError}}</l>.

91869183

1. Return the IDL {{SharedArrayBuffer}} value that is a reference

91879184

to the same object as |V|.

@@ -9201,7 +9198,7 @@ class, with the following additional restrictions on those objects.

92019198

then [=JavaScript/throw=] a <l spec=ecmascript>{{TypeError}}</l>.

92029199

1. If the conversion is not to an IDL type

92039200

[=extended attributes associated with|associated with=] the [{{AllowResizable}}]

9204-

[=extended attribute=], and <a abstract-op>IsResizableArrayBuffer</a>(|V|.\[[ViewedArrayBuffer]]) is true,

9201+

[=extended attribute=], and <a abstract-op>IsFixedLengthArrayBuffer</a>(|V|.\[[ViewedArrayBuffer]]) is false,

92059202

then [=JavaScript/throw=] a <l spec=ecmascript>{{TypeError}}</l>.

92069203

1. Return the IDL {{DataView}} value that is a reference

92079204

to the same object as |V|.

@@ -9236,7 +9233,7 @@ class, with the following additional restrictions on those objects.

92369233

then [=JavaScript/throw=] a <l spec=ecmascript>{{TypeError}}</l>.

92379234

1. If the conversion is not to an IDL type

92389235

[=extended attributes associated with|associated with=] the [{{AllowResizable}}]

9239-

[=extended attribute=], and <a abstract-op>IsResizableArrayBuffer</a>(|V|.\[[ViewedArrayBuffer]]) is true,

9236+

[=extended attribute=], and <a abstract-op>IsFixedLengthArrayBuffer</a>(|V|.\[[ViewedArrayBuffer]]) is false,

92409237

then [=JavaScript/throw=] a <l spec=ecmascript>{{TypeError}}</l>.

92419238

1. Return the IDL value of type |T| that is a reference to the same object as |V|.

92429239

</div>