@@ -5,8 +5,10 @@ Shortname: design-principles
5
5
Repository : w3ctag/design-principles
6
6
Status : ED
7
7
Level : none
8
+ TR : https://www.w3.org/TR/design-principles/
8
9
ED : https://w3ctag.github.io/design-principles/
9
- Editor : Sangwhan Moon, Invited Expert, https://sangwhan.com
10
+ Issue Tracking : GitHub https://github.com/w3ctag/design-principles/issues/
11
+ Editor : Sangwhan Moon, w3cid 42399, Google https://www.google.com/, https://sangwhan.com
10
12
Former Editor : Domenic Denicola, Google https://www.google.com/, https://domenic.me/, [email protected]
11
13
Former Editor : Travis Leithead, Microsoft, [email protected]
12
14
Abstract : This document contains a set of design principles to be used when designing web platform technologies. These principles have been collected during the Technical Architecture Group's discussions in <a href="https://github.com/w3ctag/design-reviews/">reviewing</a> developing specifications, and build upon the Ethical Web Principles [[ETHICAL-WEB]]. We encourage specification designers to read this document and use it as a resource when making design decisions.
@@ -53,7 +55,7 @@ urlPrefix: https://tc39.github.io/ecma262/; spec: ECMA262
53
55
url: #sec-number-objects; type: interface; text: Number
54
56
url: #sec-weak-ref-objects; type: interface; text: WeakRef
55
57
urlPrefix: https://html.spec.whatwg.org/multipage/; spec: HTML
56
- url: offline .html#dom-navigator-online; type: attribute; for: NavigatorOnline; text: onLine;
58
+ url: system-state .html#dom-navigator-online; type: attribute; for: NavigatorOnline; text: onLine;
57
59
urlPrefix: https://w3c.github.io/remote-playback/; spec: REMOTE-PLAYBACK
58
60
url: #remoteplayback-interface; type:interface; text: RemotePlayback
59
61
url: #dfn-remote-playback-devices; type:dfn; text: remote playback device
@@ -199,7 +201,7 @@ that the user believes they have refused consent for.
199
201
By asking for consent,
200
202
we can inform the user of what capabilities the web page does or doesn't have,
201
203
reinforcing their confidence that <a href="#safe-to-browse">the web is safe</a> .
202
- However, the <a href="priority-of-constituencies">user benefit</a>
204
+ However, the <a href="# priority-of-constituencies">user benefit</a>
203
205
of a new feature must justify the additional burden on users
204
206
to decide whether to grant permission for each feature
205
207
whenever it's requested by a Web page.
@@ -1810,7 +1812,7 @@ are all examples of an Observer pattern.
1810
1812
1811
1813
<div class="example">
1812
1814
{{MutationObserver}} replaced the deprecated
1813
- <a href="https://www.w3.org/TR/DOM-Level-3-Events/#events-mutationevents ">DOM Mutation Events</a>
1815
+ <a href="https://www.w3.org/TR/DOM-Level-3-Events/#legacy-mutationevent-events ">DOM Mutation Events</a>
1814
1816
after developers [noticed] (https://lists.w3.org/Archives/Public/public-webapps/2011JulSep/0779.html)
1815
1817
that DOM Mutation Events
1816
1818
* fire too often
0 commit comments