title: Why the object tag has the data attribute instead of src?
body: <p>why, in the object tag, the attribute that is used to insert the external resource is called "data" instead of "src" as in all the other tags (audio, embed, iframe, img, input, script, source, track, video)? </p>
  
  <p>For example:</p>
  
  <p><div class="snippet" data-lang="js" data-hide="false" data-console="true" data-babel="false">
  <div class="snippet-code">
  <pre class="snippet-code-html lang-html prettyprint-override"><code>Object tag: &lt;object data="https://www.w3.org/html/logo/downloads/HTML5_Logo_512.png" width=50 height=50&gt;
  &lt;/object&gt;
  
  All other tags: &lt;img src="https://www.w3.org/html/logo/downloads/HTML5_Logo_512.png" width=50 height=50&gt;</code></pre>
  </div>
  </div>
  </p>
  
  <p>Thus, to enter into the web page a same external resource (for example, a video file), you have to use different attributes depending on the used tag (object or video). So, the possible reason (I do not doubt that there is one) for this difference is important enough to justify an exception to the principle of simplicity?</p>
  
  <p>Thank you.</p>
  
  <p>Juri</p>