MB: Wie kann man mit Event einer verarbeitende Funktion unterbrechen

Beitrag lesen

Codebeispiel:

window.onresize = function() {
  resize();
};

resize function() {
  var layer = getLayers();        // je nach fenster größe
  var positions = getPositions(); // je nach fenster größe
  var steps = computeSteps( layers, positions ); // für meine begriffe sehr rechen intensiv
  slideLayersAndPositions( steps );              // auch nicht ohne
  // ^hier soll der abbruch die funktion mich
  //  wie von dedlfix genennten Flag unterbrochen werden 
  // und wieder von vorn begrinnen
};

ich hab mir überlegt ob ich das Event in größeren abständen machen soll. Es geht mir um performance

lg mb