Skip to content

Commit 7fc1ec7

Browse files
committed
deploy: 1a74419
1 parent 964777f commit 7fc1ec7

File tree

1 file changed

+18
-14
lines changed

1 file changed

+18
-14
lines changed

index.html

Lines changed: 18 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,10 @@
55
<title>Web Platform Design Principles</title>
66
<meta content="ED" name="w3c-status">
77
<link href="https://www.w3.org/StyleSheets/TR/2021/W3C-ED" rel="stylesheet">
8-
<meta content="Bikeshed version 742f3d674, updated Mon Nov 4 14:56:54 2024 -0800" name="generator">
8+
<meta content="Bikeshed version ac5ea272d, updated Fri Dec 6 15:45:15 2024 -0800" name="generator">
99
<link href="https://www.w3.org/TR/design-principles/" rel="canonical">
1010
<link href="https://www.w3.org/2008/site/images/favicon.ico" rel="icon">
11-
<meta content="e9fd2069eaca5e70e284e4559153624e6fd9a70c" name="revision">
11+
<meta content="1a74419610a96cd699f13eae92d1ca7cd382ce18" name="revision">
1212
<meta content="dark light" name="color-scheme">
1313
<link href="https://www.w3.org/StyleSheets/TR/2021/dark.css" media="(prefers-color-scheme: dark)" rel="stylesheet" type="text/css">
1414
<style>
@@ -702,7 +702,7 @@
702702
<div class="head">
703703
<p data-fill-with="logo"><a class="logo" href="https://www.w3.org/"> <img alt="W3C" height="48" src="https://www.w3.org/StyleSheets/TR/2021/logos/W3C" width="72"> </a> </p>
704704
<h1 class="p-name no-ref" id="title">Web Platform Design Principles</h1>
705-
<p id="w3c-state"><a href="https://www.w3.org/standards/types/#ED">Editor’s Draft</a>, <time class="dt-updated" datetime="2024-12-04">4 December 2024</time></p>
705+
<p id="w3c-state"><a href="https://www.w3.org/standards/types/#ED">Editor’s Draft</a>, <time class="dt-updated" datetime="2024-12-12">12 December 2024</time></p>
706706
<details open>
707707
<summary>More details about this document</summary>
708708
<div data-fill-with="spec-metadata">
@@ -1333,20 +1333,20 @@ <h3 class="heading settled" data-level="2.6" id="text-formats"><span class="secn
13331333
Textual formats also improve <a href="https://www.w3.org/TR/ethical-web-principles/#transparent">transparency</a>.</p>
13341334
<p>Favor readability over compactness.
13351335
File size can be optimized by tooling,
1336-
and tends to become a lower priority over time.
1337-
When file size is a significantly higher priority,
1336+
and tends to become a lower priority over time.
1337+
When file size is a significantly higher priority,
13381338
perhaps a textual format is not appropriate.</p>
1339-
<div class="example" id="example-db958612"><a class="self-link" href="#example-db958612"></a> SVG path syntax was designed to be compact,
1339+
<div class="example" id="example-db958612"><a class="self-link" href="#example-db958612"></a> SVG path syntax was designed to be compact,
13401340
with single-letter commands and unlabeled series of coordinates after them.
1341-
At the time, file size was a primary concern,
1341+
At the time, file size was a primary concern,
13421342
but while the importance of size efficiency has declined over time,
13431343
the cost to human readability has remained the same. </div>
13441344
<p>People who are presented with a textual format
13451345
should be able to use a text editor
13461346
to easily produce or modify content.
13471347
People who edit text will introduce a range of errors, but
13481348
could struggle to identify and fix those errors.</p>
1349-
<p>People expect some amount of flexibility in terms of how their edits are processed. <a href="#avoid-ambiguity">Clearly defining</a> syntactic flexibility—​such as in white space, quoting, or delimiters—​could ensure that content is both easy to edit and produces consistent results.</p>
1349+
<p>People expect some amount of flexibility in terms of how their edits are processed. <a href="#avoid-ambiguity">Clearly defining</a> syntactic flexibility—​such as in whitespace, quoting, or delimiters—​could ensure that content is both easy to edit and produces consistent results.</p>
13501350
<div class="example" id="example-92a0fa51"><a class="self-link" href="#example-92a0fa51"></a> The JSON format is an example of a format that appears to be flexible,
13511351
but it lacks many of these basic usability amenities.
13521352
In JSON there is:
@@ -3096,9 +3096,9 @@ <h3 class="heading settled" data-level="9.3" id="usecase-oriented-apis"><span cl
30963096
the exact lifecycle and data structures of the underlying native APIs.
30973097
When possible, consider flexibility for new hardware.</p>
30983098
<p>This means newly proposed APIs should be designed
3099-
with careful consideration on how they are intended to be used
3099+
with regard to how they are intended to be used
31003100
rather than how the underlying hardware, device, or native API
3101-
available today.</p>
3101+
happens to operate today.</p>
31023102
<h3 class="heading settled" data-level="9.4" id="hardware-is-scary"><span class="secno">9.4. </span><span class="content">Be proactive about safety</span><a class="self-link" href="#hardware-is-scary"></a></h3>
31033103
<p>When bringing native capabilities to the web platform,
31043104
try to design defensively.</p>
@@ -3251,8 +3251,8 @@ <h3 class="heading settled" data-level="10.4" id="new-data-formats"><span class=
32513251
due to security implications, and instead recommend enforcing strict MIME types for newer formats.</p>
32523252
<p>New MIME types should have a specification and should be registered with the Internet Assigned Numbers Authority (IANA).</p>
32533253
<h3 class="heading settled" data-level="10.5" id="using-http"><span class="secno">10.5. </span><span class="content">Consult documentation on best practices when using HTTP</span><a class="self-link" href="#using-http"></a></h3>
3254-
<p>When using <a href="https://datatracker.ietf.org/doc/html/rfc9110">HTTP</a>,
3255-
consult <a href="https://datatracker.ietf.org/doc/html/rfc9205">RFC 9205</a> for advice on correct usage of the protocol.</p>
3254+
<p>When using <a data-link-type="biblio" href="#biblio-rfc9110" title="HTTP Semantics">HTTP</a>,
3255+
consult <a data-biblio-display="inline" data-link-type="biblio" href="https://httpwg.org/specs/rfc9205.html"><cite>Building Protocols with HTTP</cite></a> for advice on correct usage of the protocol.</p>
32563256
<p><a href="https://fetch.spec.whatwg.org/">Fetch</a> is the way that
32573257
user agents most often interact with servers.
32583258
Fetch defines the CORS protocol and necessary security checks.
@@ -3261,8 +3261,8 @@ <h3 class="heading settled" data-level="10.5" id="using-http"><span class="secno
32613261
Appropriate use of methods, header fields, content types, caching, and other HTTP features
32623262
might need to be defined.</p>
32633263
<p>Recommendations on best practices for HTTP
3264-
can be found in <a href="https://datatracker.ietf.org/doc/html/rfc9205">RFC 9205</a> and <a href="https://datatracker.ietf.org/doc/search?name=HTTP&amp;sort=&amp;rfcs=on&amp;by=group&amp;group=httpbis">other HTTP RFCs</a>.
3265-
RFC 9205 includes advice on <a href="https://datatracker.ietf.org/doc/html/rfc9205#section-4.3">specifying client behavior</a>, <a href="https://datatracker.ietf.org/doc/html/rfc9205#section-4.7">defining header fields</a>, <a href="https://datatracker.ietf.org/doc/html/rfc9205#section-4.8">use of media types</a>, <a href="https://datatracker.ietf.org/doc/html/rfc9205#section-4.16">evolving specifications</a>, and
3264+
can be found in <a data-biblio-display="inline" data-link-type="biblio" href="https://httpwg.org/specs/rfc9205.html"><cite>Building Protocols with HTTP</cite></a> and <a href="https://datatracker.ietf.org/doc/search?name=HTTP&amp;sort=&amp;rfcs=on&amp;by=group&amp;group=httpbis">other HTTP RFCs</a>.
3265+
RFC 9205 includes advice on <a href="https://httpwg.org/specs/rfc9205.html#section-4.3">specifying client behavior</a>, <a href="https://httpwg.org/specs/rfc9205.html#section-4.7">defining header fields</a>, <a href="https://httpwg.org/specs/rfc9205.html#section-4.8">use of media types</a>, <a href="https://httpwg.org/specs/rfc9205.html#section-4.16">evolving specifications</a>, and
32663266
other advice on how to get the most out of HTTP.</p>
32673267
<h3 class="heading settled" data-level="10.6" id="extend-manifests"><span class="secno">10.6. </span><span class="content">Extend existing manifest files rather than creating new ones</span><a class="self-link" href="#extend-manifests"></a></h3>
32683268
<p>If your feature requires a manifest,
@@ -4440,6 +4440,8 @@ <h3 class="no-num no-ref heading settled" id="normative"><span class="content">N
44404440
<dd>Robin Berjon; Jeffrey Yasskin. <a href="https://w3ctag.github.io/privacy-principles/"><cite>Privacy Principles</cite></a>. URL: <a href="https://w3ctag.github.io/privacy-principles/">https://w3ctag.github.io/privacy-principles/</a>
44414441
<dt id="biblio-rfc2119">[RFC2119]
44424442
<dd>S. Bradner. <a href="https://datatracker.ietf.org/doc/html/rfc2119"><cite>Key words for use in RFCs to Indicate Requirement Levels</cite></a>. March 1997. Best Current Practice. URL: <a href="https://datatracker.ietf.org/doc/html/rfc2119">https://datatracker.ietf.org/doc/html/rfc2119</a>
4443+
<dt id="biblio-rfc9205">[RFC9205]
4444+
<dd>M. Nottingham. <a href="https://httpwg.org/specs/rfc9205.html"><cite>Building Protocols with HTTP</cite></a>. June 2022. Best Current Practice. URL: <a href="https://httpwg.org/specs/rfc9205.html">https://httpwg.org/specs/rfc9205.html</a>
44434445
<dt id="biblio-url">[URL]
44444446
<dd>Anne van Kesteren. <a href="https://url.spec.whatwg.org/"><cite>URL Standard</cite></a>. Living Standard. URL: <a href="https://url.spec.whatwg.org/">https://url.spec.whatwg.org/</a>
44454447
<dt id="biblio-webidl">[WEBIDL]
@@ -4503,6 +4505,8 @@ <h3 class="no-num no-ref heading settled" id="informative"><span class="content"
45034505
<dd>Mark Foltz. <a href="https://w3c.github.io/remote-playback/"><cite>Remote Playback API</cite></a>. URL: <a href="https://w3c.github.io/remote-playback/">https://w3c.github.io/remote-playback/</a>
45044506
<dt id="biblio-rfc8890">[RFC8890]
45054507
<dd>M. Nottingham. <a href="https://www.rfc-editor.org/rfc/rfc8890"><cite>The Internet is for End Users</cite></a>. August 2020. Informational. URL: <a href="https://www.rfc-editor.org/rfc/rfc8890">https://www.rfc-editor.org/rfc/rfc8890</a>
4508+
<dt id="biblio-rfc9110">[RFC9110]
4509+
<dd>R. Fielding, Ed.; M. Nottingham, Ed.; J. Reschke, Ed.. <a href="https://httpwg.org/specs/rfc9110.html"><cite>HTTP Semantics</cite></a>. June 2022. Internet Standard. URL: <a href="https://httpwg.org/specs/rfc9110.html">https://httpwg.org/specs/rfc9110.html</a>
45064510
<dt id="biblio-uievents">[UIEVENTS]
45074511
<dd>Gary Kacmarcik; Travis Leithead. <a href="https://w3c.github.io/uievents/"><cite>UI Events</cite></a>. URL: <a href="https://w3c.github.io/uievents/">https://w3c.github.io/uievents/</a>
45084512
<dt id="biblio-unsanctioned-tracking">[UNSANCTIONED-TRACKING]

0 commit comments

Comments
 (0)