[26] [DFN[[CODE(DOMi)@en[[[ProgressEvent]]]]]] は、通信などの進捗を表す[[イベントオブジェクト]]です。
[[XMLHttpRequest]] などで使われています。

* 仕様書

[REFS[
- [18] [CITE@en-US[XMLHttpRequest Standard]] ([TIME[2014-09-15 07:38:46 +09:00]] 版) <https://xhr.spec.whatwg.org/#interface-progressevent>
]REFS]

* 歴史

[REFS[
- [20] [CITE[The SVG Micro DOM (uDOM)]] ([TIME[2006-08-10 09:03:24 +09:00]] 版) <http://www.w3.org/TR/2006/CR-SVGMobile12-20060810/svgudom.html#events__ProgressEvent>
]REFS]

[1]
[CITE[The progress event]] <http://dev.w3.org/cvsweb/~checkout~/2006/webapi/progress/Progress.html>
([[名無しさん]] [WEAK[2006-12-13 23:54:57 +00:00]])

[2]
[CITE@en[Progress events 1.0]] ([CODE[2007-04-20 22:36:59 +09:00]] 版) <http://www.w3.org/TR/2007/WD-progress-events-20070419/>

昔からある気がしていたけどこれが最初の [[WD]] だったのか。
([[名無しさん]] [WEAK[2007-04-21 03:04:19 +00:00]])

[3]
[CITE@en[Progress Events 1.0]] ([CODE[2007-10-19 07:03:54 +09:00]] 版) <http://www.w3.org/TR/2007/WD-progress-events-20071023/>

[4]
[CITE@en[Progress Events 1.0]] ([TIME[2008-05-17 05:19:11 +09:00]] 版) <http://www.w3.org/TR/2008/WD-progress-events-20080521/>

[5] [CITE@en[Web Applications 1.0 r7636     Progress events for <img>.]]
( ([TIME[2013-01-04 09:49:00 +09:00]] 版))
<http://html5.org/tools/web-apps-tracker?from=7635&to=7636>

[6] [CITE@en-US[Progress Events]]
( ([TIME[2011-08-09 01:35:53 +09:00]] 版))
<http://www.w3.org/TR/2011/WD-progress-events-20110809/>

[7] [CITE@en-US[Progress Events]]
( ([TIME[2011-09-20 20:03:27 +09:00]] 版))
<http://www.w3.org/TR/2011/CR-progress-events-20110922/>

[8] [CITE[IRC logs: freenode / #whatwg / 20091010]]
([TIME[2009-12-08 08:22:26 +09:00]] 版)
<http://krijnhoetmer.nl/irc-logs/whatwg/20091010#l-247>

[9] [CITE@en-US[Progress Events]]
( ([TIME[2012-02-22 08:37:00 +09:00]] 版))
<http://dvcs.w3.org/hg/progress/raw-file/tip/Overview.html>

[10] [CITE[IRC logs: freenode / #whatwg / 20101005]]
( ([TIME[2010-10-16 08:48:35 +09:00]] 版))
<http://krijnhoetmer.nl/irc-logs/whatwg/20101005#l-647>

[11] [CITE@en-US[Progress Events]]
( ([TIME[2010-10-19 22:44:46 +09:00]] 版))
<http://www.w3.org/TR/2010/WD-progress-events-20101019/>


[12] [CITE@en-US[Progress Events]]
( ([TIME[2013-12-11 23:56:09 +09:00]] 版))
<http://www.w3.org/TR/2013/PR-progress-events-20131212/>

[13] [CITE[Distinguish upload from other progress events and reword from HTTP to Fe... · 8af96dd · whatwg/xhr]]
( ([TIME[2014-01-08 07:28:27 +09:00]] 版))
<https://github.com/whatwg/xhr/commit/8af96dd4157ba992b6730a3e24728677dd19929a>

[14] [CITE@en-US[Progress Events]]
( ([TIME[2014-02-11 21:47:13 +09:00]] 版))
<http://www.w3.org/TR/2014/REC-progress-events-20140211/>

[15] [CITE[ProgressEvent's loaded/total now come from Fetch https://www.w3.org/Bugs... · b9f6bcf · whatwg/xhr]]
( ([TIME[2014-06-27 05:02:07 +09:00]] 版))
<https://github.com/whatwg/xhr/commit/b9f6bcf9800963eb450b20cc96492a670fb96a99>

[16] [CITE@en[Re: w3process-ISSUE-124 (WHATWG-blacklist): Normative Reference policy  should explicitly black list WHATWG specs ''''''[''''''Normative Reference Policy'''''']'''''']]
( ([[Arthur Barstow]] 著, [TIME[2014-09-09 02:52:18 +09:00]] 版))
<http://lists.w3.org/Archives/Public/public-w3process/2014Sep/0053.html>

[17] [CITE@en-US[Progress Events]]
( ([TIME[2011-03-10 22:14:08 +09:00]] 版))
<http://www.w3.org/TR/2011/WD-progress-events-20110310/>

[19] [CITE[The SVG Micro DOM (uDOM) – SVG Tiny 1.2]]
( ([TIME[2008-12-19 17:31:29 +09:00]] 版))
<http://www.w3.org/TR/2008/REC-SVGTiny12-20081222/svgudom.html#events__ProgressEvent>

[21] [CITE@en[Put throttling back in now it's removed from Fetch. https://www.w3.org/B... · 0e3f85a · whatwg/xhr]]
( ([TIME[2014-09-28 08:52:02 +09:00]] 版))
<https://github.com/whatwg/xhr/commit/0e3f85a60cd2938059d7594ba9242209aa13415d>

[22] [CITE@en[Call for Editor: Progress Events REC track spec]]
( ([[Arthur Barstow]] 著, [TIME[2012-10-16 20:30:27 +09:00]] 版))
<http://lists.w3.org/Archives/Public/public-webapps/2012OctDec/0192.html>

[23] [[Anne]] が一旦 [[W3C]] から離れたのを機に [[WHATWG]] に移り、
[[XMLHttpRequest Standard]] の一部として定義されるようになりました。

[24] その後 [[WebApps WG]] は [[WHATWG]] [[XMLHttpRequest Standard]]
の一部を [[W3C]] でも出版するという形で同内容の文書を [[W3C Process]]
に従い先に進め、2014年に [[W3C勧告]]となっています。

;; [25] [[XMLHttpRequest]] 本体は数年遅れの古い内容が [[W3C]]
に残っていますが、 [[ProgressEvent]] はほとんど変更がないようです。


[27] [CITE@en[Do not expose XMLHttpRequest and ProgressEvent in service workers. Fi… · whatwg/xhr@9d0a9bb]]
([TIME[2015-08-20 13:17:01 +09:00]] 版)
<https://github.com/whatwg/xhr/commit/9d0a9bb85c32e10788227a79943362bede178a7c>

[28] [CITE@en[Re: ''''''[''''''css-font-loading'''''']'''''' Events for FontFaceSet]]
([[Tab Atkins Jr.]] 著, [TIME[2016-02-17 06:12:26 +09:00]] 版)
<https://lists.w3.org/Archives/Public/www-style/2016Feb/0153.html>

[29] [CITE@en[25587 – Be more clear that progress events are about bytes being transferred]]
([TIME[2016-09-28 16:15:58 +09:00]])
<https://www.w3.org/Bugs/Public/show_bug.cgi?id=25587>

[30] [CITE@en[Editorial: "fire a simple event" is now "fire an event"]]
([[sendilkumarn]]著, [TIME[2016-10-21 16:36:33 +09:00]])
<https://github.com/whatwg/html/commit/3d19b31e62debaa6132744a530d3d7e33e0bc269>

[31] [CITE@en[Regression fix: need transmitted/length defined before progress event…]]
([[annevk]]著, [TIME[2017-02-23 00:32:28 +09:00]])
<https://github.com/whatwg/xhr/commit/f45453e0e1aedc746f9fa906c54f7d29c8207d9d>

[32] [CITE@en[No longer support ProgressEvent in createEvent()]]
([[annevk]]著, [TIME[2017-03-16 23:40:59 +09:00]])
<https://github.com/whatwg/dom/commit/9cd47d08c86820ac03c6c2e309e8d874e113089c>

[33] [CITE@en[Deprecations and Removals in Chrome 59  |  Web  |  Google Developers]]
([TIME[2017-05-13 04:52:02 +09:00]])
<https://developers.google.com/web/updates/2017/04/chrome-59-deprecations>

[34] [CITE@en[Memorandum of Understanding Between W3C and WHATWG]]
([TIME[2019-05-28 17:23:37 +09:00]])
<https://www.w3.org/2019/04/WHATWG-W3C-MOU.html>

[35] [CITE@en[Remove <img> progress events]]
([[annevk]]著, [TIME[2019-08-20 15:26:03 +09:00]])
<https://github.com/whatwg/html/commit/af7cff772293db8d35198128c36e1297cb0fd1d4>

[36] [CITE@en[Align with IDL constructor changes]]
([[autokagami]]著, [TIME[2019-09-24 22:47:10 +09:00]])
<https://github.com/whatwg/xhr/commit/22424f0eed9696a935fb441e8cede66517fc5490>

[37] [CITE@en[Remove <img> progress events]]
([[annevk]]著, [TIME[2019-08-20 15:26:03 +09:00]])
<https://github.com/whatwg/html/commit/af7cff772293db8d35198128c36e1297cb0fd1d4>

[38] [CITE@en["fire a progress event named type at e" missing transmitted/length · Issue #1915 · whatwg/html]]
([TIME[2020-07-13 12:37:09 +09:00]])
<https://github.com/whatwg/html/issues/1915>

[39] [CITE@en[25795 – <img> error/loadend are always simple events]]
([TIME[2019-04-02 13:48:11 +09:00]])
<https://www.w3.org/Bugs/Public/show_bug.cgi?id=25795>

[40] [CITE@en[Reacting to environment changes doesn't fire loadstart or loadend events · Issue #3860 · whatwg/html]]
([TIME[2020-07-13 12:39:06 +09:00]])
<https://github.com/whatwg/html/issues/3860>

[41] [CITE@en[Remove <img> progress events by annevk · Pull Request #4842 · whatwg/html]]
([TIME[2020-07-13 12:39:34 +09:00]])
<https://github.com/whatwg/html/pull/4842>