issues
search
w3ctag
/
design-principles
A small-but-growing set of design principles collected by the TAG while reviewing specifications
https://w3ctag.github.io/design-principles
178
stars
46
forks
source link
issues
Newest
Newest
Most commented
Recently updated
Oldest
Least commented
Least recently updated
New principle: only extend problematic and non-consensus features if the extension acts to fix the problems
#514
jyasskin
opened
2 days ago
0
Principle against overfitting
#513
LeaVerou
opened
1 week ago
0
New principle: Guidance on HTTP Headers
#512
johannhof
opened
1 month ago
2
New principle: balancing privacy and other concerns
#511
martinthomson
opened
1 month ago
1
New text for guidance on exposing interfaces everywhere
#510
ptomato
opened
2 months ago
3
New Principle: Use `[Exposed=*]` to make only purely computational APIs available
#509
ptomato
opened
3 months ago
20
Fix typos.
#508
jan-ivar
opened
3 months ago
0
New principle: name things for what they do, not how they do it
#507
martinthomson
opened
3 months ago
4
New principle: How to attach meta-information to a document
#506
martinthomson
opened
4 months ago
2
Text formats are for people
#505
martinthomson
opened
4 months ago
3
Prefer composition
#504
martinthomson
opened
4 months ago
0
CSS Principle: Document not using boolean values for properties
#503
plinss
opened
4 months ago
0
Establish a rule about element overloading
#502
martinthomson
opened
4 months ago
2
First stab at #289
#501
LeaVerou
opened
4 months ago
0
New principle: Return undefined from side-effect-causing functions.
#500
hober
opened
4 months ago
0
naming-common-words in English
#499
csarven
closed
4 months ago
11
Assistive technology emphasis adjustments
#498
nigelmegitt
opened
4 months ago
0
New principle: Prefer reusing existing syntax even with validity constraints to introducing new syntax
#497
LeaVerou
opened
5 months ago
2
New principle: A Promise represents completion or a value, not a callback (#342)
#496
jan-ivar
opened
5 months ago
5
"HTML attribute" as a term
#495
martinthomson
opened
5 months ago
1
fix duplicative text in new-features
#494
marcoscaceres
closed
5 months ago
0
New principle: don't break core part of the web platform in order to enable embellishments
#493
torgo
opened
6 months ago
1
fix link, see #491
#492
ylafon
closed
7 months ago
0
Newlines in source cause broken links
#491
edent
closed
5 months ago
1
New principle: Incorporate from existing CSS Design Principles
#490
fantasai
opened
7 months ago
0
Fix some nits
#489
martinthomson
closed
7 months ago
1
Editorial updates to media types section
#488
martinthomson
opened
7 months ago
1
Update principle on HTTP usage
#487
martinthomson
opened
7 months ago
2
New principle: accept arrays of bytes as BufferSource
#486
bakkot
opened
7 months ago
0
Attempt to split attribute by type
#485
martinthomson
closed
5 months ago
3
Link errors in current
#484
martinthomson
opened
7 months ago
0
New principle: Events should only fire during actual state transitions
#483
LeaVerou
opened
8 months ago
3
Update CODE_OF_CONDUCT.md to point to new w3c code
#482
torgo
opened
8 months ago
0
Harmonize with WebAppSec Powerful Features Draft
#481
torgo
opened
8 months ago
1
New principle: vend byte arrays as Uint8Arrays
#480
bakkot
closed
7 months ago
0
Terminology jumps away from principle's subject ("Use care when exposing identifying information about devices")
#479
matatk
opened
8 months ago
1
New principle: HTML attributes can affect semantics
#478
chrishtr
opened
8 months ago
4
It looks like this text was duplicated
#477
martinthomson
closed
5 months ago
2
Denying consent is better if undetectable as such
#476
martinthomson
closed
5 months ago
1
New: Avoid revealing that consent was denied
#475
martinthomson
closed
5 months ago
1
Short is often better
#474
martinthomson
closed
8 months ago
0
New principle: Incremental user effort should result in incremental value (or more)
#473
LeaVerou
opened
9 months ago
1
First pass at #453 (text-based syntaxes should be designed for humans)
#472
LeaVerou
opened
9 months ago
0
Add guidance for factory method naming
#471
cynthia
closed
10 months ago
0
Add info to 9.1 ("Use care when exposing identifying information about devices") & change link
#470
torgo
closed
8 months ago
1
Add some discussion on adding removing features
#469
martinthomson
closed
10 months ago
0
[WIP] add forwards compatibility / graceful degradation principle.
#468
hober
opened
10 months ago
2
Add principle on use of delta seconds
#467
torgo
opened
10 months ago
3
Update references to WebIDL in notes
#466
ylafon
closed
10 months ago
0
Add data minimization principle
#465
torgo
closed
10 months ago
0
Next