/
560.txt
68 lines (50 loc) · 2.83 KB
/
560.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
[13] [DFN[[RUBYB[[[構造化クローン]]]@en[structured clone]]]]は、 [[JavaScript]]/[[DOM]]
[[オブジェクト]]の[[深い複製]]操作です。
* 仕様書
[REFS[
- [12] [CITE@en-GB-x-hixie[HTML Standard]] ([TIME[2014-09-29 21:18:46 +09:00]] 版) <https://html.spec.whatwg.org/#structured-clone>
]REFS]
* 文脈
[16] 次の場面で使われます。
[FIG(short list)[
- [CODE(DOMm)@en[[[postMessage]]]]
- [[URL構文解析器]] ([[Blob URL]])
]FIG]
* 歴史
[1] [CITE@en[Structured clones]]
( ([[Anne van Kesteren]] 著, [TIME[2013-04-10 18:45:37 +09:00]] 版))
<http://lists.w3.org/Archives/Public/public-script-coord/2013AprJun/0024.html>
[2] [CITE[dslomov-chromium/ecmascript-structured-clone · GitHub]] ([TIME[2013-10-06 04:17:07 +09:00]] 版) <https://github.com/dslomov-chromium/ecmascript-structured-clone>
[3] [CITE[IRC logs: freenode / #whatwg / 20131021]]
( ([TIME[2013-10-23 00:20:09 +09:00]] 版))
<http://krijnhoetmer.nl/irc-logs/whatwg/20131021>
[4] [CITE@en[Web Applications 1.0 r8310 Prevent dead Blobs and Files from being cloned]]
( ([TIME[2013-11-23 05:18:00 +09:00]] 版))
<http://html5.org/tools/web-apps-tracker?from=8309&to=8310>
[5] [CITE[チェンジセット 155008 – WebKit]]
( ([TIME[2013-12-16 23:17:21 +09:00]] 版))
<http://trac.webkit.org/changeset/155008>
[6] [CITE@en[Bug 23892 – Add Map and Set to the Structured Clone algorithm somehow]]
( ([TIME[2013-12-19 00:40:35 +09:00]] 版))
<https://www.w3.org/Bugs/Public/show_bug.cgi?id=23892>
[7] [CITE[dslomov-chromium/ecmascript-structured-clone]]
( ([TIME[2013-12-18 15:42:27 +09:00]] 版))
<https://github.com/dslomov-chromium/ecmascript-structured-clone>
[8] [CITE@en[Web Applications 1.0 r8374 Define structured cloning for Map and Set]]
( ([TIME[2014-01-04 09:08:00 +09:00]] 版))
<http://html5.org/tools/web-apps-tracker?from=8373&to=8374>
[9] [CITE@en[Typed Array Specification]]
( ([TIME[2014-04-12 22:52:49 +09:00]] 版))
<https://www.khronos.org/registry/typedarray/specs/latest/#CLONING_AND_TRANSFERRING>
[10] [CITE[Add structured cloning as open issue · 2f694f0 · whatwg/fetch]]
( ([TIME[2014-06-13 15:13:10 +09:00]] 版))
<https://github.com/whatwg/fetch/commit/2f694f00345b7d08123d1d03f020b9bd1bcf2ab8>
[11] [CITE@en[Bug 21652 – Should structured clone support FormData?]]
( ([TIME[2014-07-22 09:10:25 +09:00]] 版))
<https://www.w3.org/Bugs/Public/show_bug.cgi?id=21652>
[14] [CITE@en-US[The structured clone algorithm - Web developer guide | MDN]]
( ([TIME[2014-07-23 02:07:22 +09:00]] 版))
<https://developer.mozilla.org/en-US/docs/Web/Guide/API/DOM/The_structured_clone_algorithm>
[15] [CITE@en[Re: Exposing structured clone as an API?]]
([[Anne van Kesteren]] 著, [TIME[2015-04-24 09:18:38 +09:00]] 版)
<https://lists.w3.org/Archives/Public/public-webapps/2015AprJun/0257.html>