I have used server side headers Cache-Control and Last-Modified (as can be seen in js.phps). The Browser should use the If-Modified-Since header by it self.

I’ve researched a bit more and now explicitly use the Expires field. I have updated my post with the new results.