Javascript: Seite neu laden

Es gibt zwei Möglichkeiten mit javascript eine Seite neu laden zu lassen:

Möglichkeit 1
Der optionale Parameter „true“ lädt die Seite nicht aus dem Browsercache.

location.reload();
location.reload(true); // lädt Seite nicht aus dem Cache

Möglichkeit 2

window.location.href = window.location.href;

Unterschied

Möglichkeit 1 lässt einige Browser fragen, ob Formulardaten (sofern vorher ein Formular abgesendet wurde) erneut gesendet werden sollen.