title: js & css versioning
body: <p>Knowing that I can version js and css files like </p>
  
  <p><strong>Option 1:</strong></p>
  
  <blockquote>
    <p>myJavaScript.js?v=#myVersionNumber#<br>
    myCSS.css?v=#myVersionNumber#</p>
  </blockquote>
  
  <p>,  This will make client to do a conditional GET request and best case scenario get a 304 response. I can eliminate this http request by a different versioning strategy like </p>
  
  <p><strong>Option 2:</strong></p>
  
  <blockquote>
    <p>myJavaScript.#myVersionNumber#.js<br>
    myCSS.#myVersionNumber#.css</p>
  </blockquote>
  
  <p>I am wondering if there are any good reasons (assuming that both options have the same level of maintainability), that will make me stay with Option1.<br><br>
  Thanks for the help.</p>