More of a theoretical question, but wouldn't it make more sense to have only one meta tag with a bunch of attribute-value pairs? Instead of:
<head>
<meta charset="UTF-8" />
<meta name="author" content="Joe Schmoe, jks@example.com" />
<meta name="description" content="An article that summarizes the risks
and benefits of playing video games for high school students." />
<meta name="keywords" content="video games, high school students,
development, cognition, learning, problem solving, strategy,
parenting, time management, procrastination" />
<title>I'm About to Graduate but I'm Obsessed with Skyrim</title>
...
</head>
Wouldn't it save some bytes to just write:
<head>
<meta charset="UTF-8" author="Joe Schmoe, jks@example.com"
description="The risks and benefits of playing video games
for high school students."
keywords="video games, high school students, development,
cognition, learning, problem solving, strategy,
parenting, time management, procrastination" />
<title>I'm About to Graduate but I'm Obsessed with Skyrim</title>
...
</head>
If the values of the name attribute are preset, why not just make them attributes? My method would be easier and smoother for Webpage authors, and I'm sure it would be easy to re-program Website crawlers/robots to understand it. Relevantly, is there a reason why it can't be done?