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

推荐订阅源

Cisco Talos Blog
Cisco Talos Blog
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
爱范儿
爱范儿
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Jina AI
Jina AI
雷峰网
雷峰网
The Register - Security
The Register - Security
The Cloudflare Blog
博客园 - 【当耐特】
M
MIT News - Artificial intelligence
I
InfoQ
博客园 - 三生石上(FineUI控件)
H
Help Net Security
博客园 - 司徒正美
Vercel News
Vercel News
WordPress大学
WordPress大学
S
SegmentFault 最新的问题
云风的 BLOG
云风的 BLOG
B
Blog
Google DeepMind News
Google DeepMind News
B
Blog RSS Feed
L
LangChain Blog
人人都是产品经理
人人都是产品经理
GbyAI
GbyAI
T
The Blog of Author Tim Ferriss
T
Tailwind CSS Blog
aimingoo的专栏
aimingoo的专栏
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
Recorded Future
Recorded Future
小众软件
小众软件
Martin Fowler
Martin Fowler
罗磊的独立博客
Stack Overflow Blog
Stack Overflow Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
酷 壳 – CoolShell
酷 壳 – CoolShell
腾讯CDC
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
Apple Machine Learning Research
Apple Machine Learning Research
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
博客园 - Franky
Hugging Face - Blog
Hugging Face - Blog
Y
Y Combinator Blog
V
Visual Studio Blog
F
Fortinet All Blogs
Microsoft Azure Blog
Microsoft Azure Blog
大猫的无限游戏
大猫的无限游戏
Engineering at Meta
Engineering at Meta
N
Netflix TechBlog - Medium
V
V2EX
Blog — PlanetScale
Blog — PlanetScale

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 Replace IsResizableArrayBuffer with IsFixedLengthArrayBuffer · whatwg/webidl@abc4414 Meta: link to Korean translations · whatwg/webidl@278f0bd 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<>…
Introduce new extended attribute grammars · whatwg/webidl@ef2df44
lukewarlow · 2025-07-30 · via Recent Commits to webidl:main
Original file line numberDiff line numberDiff line change

@@ -6851,7 +6851,7 @@ grammar symbol matches nearly any sequence of tokens, however the

68516851

defined in this document only accept a more restricted syntax.

68526852

Any extended attribute encountered in an

68536853

[=IDL fragment=] is

6854-

matched against the following five grammar symbols to determine

6854+

matched against the following grammar symbols to determine

68556855

which form (or forms) it is in:

68566856
68576857

<table class="vert data">

@@ -6904,6 +6904,50 @@ which form (or forms) it is in:

69046904

<code>[PutForwards=name]</code>

69056905

</td>

69066906

</tr>

6907+

<tr>

6908+

<td>

6909+

<emu-nt><a href="#prod-ExtendedAttributeString">ExtendedAttributeString</a></emu-nt>

6910+

</td>

6911+

<td>

6912+

<dfn id="dfn-xattr-string" for="extended attribute" export>takes a string</dfn>

6913+

</td>

6914+

<td>

6915+

<code>[Reflect="popover"]</code>

6916+

</td>

6917+

</tr>

6918+

<tr>

6919+

<td>

6920+

<emu-nt><a href="#prod-ExtendedAttributeInteger">ExtendedAttributeInteger</a></emu-nt>

6921+

</td>

6922+

<td>

6923+

<dfn id="dfn-xattr-integer" for="extended attribute" export>takes an integer</dfn>

6924+

</td>

6925+

<td>

6926+

<code>[ReflectDefault=2]</code>

6927+

</td>

6928+

</tr>

6929+

<tr>

6930+

<td>

6931+

<emu-nt><a href="#prod-ExtendedAttributeDecimal">ExtendedAttributeDecimal</a></emu-nt>

6932+

</td>

6933+

<td>

6934+

<dfn id="dfn-xattr-decimal" for="extended attribute" export>takes a decimal</dfn>

6935+

</td>

6936+

<td>

6937+

<code>[ReflectDefault=2.0]</code>

6938+

</td>

6939+

</tr>

6940+

<tr>

6941+

<td>

6942+

<emu-nt><a href="#prod-ExtendedAttributeIntegerList">ExtendedAttributeIntegerList</a></emu-nt>

6943+

</td>

6944+

<td>

6945+

<dfn id="dfn-xattr-integer-list" for="extended attribute" export>takes an integer list</dfn>

6946+

</td>

6947+

<td>

6948+

<code>[ReflectRange=(2, 600)]</code>

6949+

</td>

6950+

</tr>

69076951

<tr>

69086952

<td>

69096953

<emu-nt><a href="#prod-ExtendedAttributeIdentList">ExtendedAttributeIdentList</a></emu-nt>

@@ -7037,6 +7081,17 @@ five forms are allowed.

70377081

ε

70387082

</pre>

70397083
7084+

<pre class="grammar" id="prod-IntegerList">

7085+

IntegerList :

7086+

integer Integers

7087+

</pre>

7088+
7089+

<pre class="grammar" id="prod-Integers">

7090+

Integers :

7091+

"," integer Integers

7092+

ε

7093+

</pre>

7094+
70407095

<pre class="grammar" id="prod-ExtendedAttributeNoArgs">

70417096

ExtendedAttributeNoArgs :

70427097

identifier

@@ -7052,6 +7107,21 @@ five forms are allowed.

70527107

identifier "=" identifier

70537108

</pre>

70547109
7110+

<pre class="grammar" id="prod-ExtendedAttributeString">

7111+

ExtendedAttributeString :

7112+

identifier "=" string

7113+

</pre>

7114+
7115+

<pre class="grammar" id="prod-ExtendedAttributeInteger">

7116+

ExtendedAttributeInteger :

7117+

identifier "=" integer

7118+

</pre>

7119+
7120+

<pre class="grammar" id="prod-ExtendedAttributeDecimal">

7121+

ExtendedAttributeDecimal :

7122+

identifier "=" decimal

7123+

</pre>

7124+
70557125

<pre class="grammar" id="prod-ExtendedAttributeWildcard">

70567126

ExtendedAttributeWildcard :

70577127

identifier "=" "*"

@@ -7062,6 +7132,11 @@ five forms are allowed.

70627132

identifier "=" "(" IdentifierList ")"

70637133

</pre>

70647134
7135+

<pre class="grammar" id="prod-ExtendedAttributeIntegerList">

7136+

ExtendedAttributeIntegerList :

7137+

identifier "=" "(" IntegerList ")"

7138+

</pre>

7139+
70657140

<pre class="grammar" id="prod-ExtendedAttributeNamedArgList">

70667141

ExtendedAttributeNamedArgList :

70677142

identifier "=" identifier "(" ArgumentList ")"