“The web — the people who program/design/market it — delights in jargon. Unfortunately, many technical terms have multiple distinct meanings, so I hope this definition list helps sort these concepts out for you.”