Definition of a JavaScript promise and what is the difference to an event?
<p>I've dealt with JavaScript years ago. So I'm familiar with the term "event" as an function which is automatically executed when a certain event happens. Please correct me in case my definition is wrong.</p>

<p>Now I have to deal with the language again. Try to get an idea from this promise-thing which is new to me. But can't find any good definition for it. </p>

<p>Can anyone give an easy to understand definition of what JavaScript promises are?</p>

<p>More over: They seem to me very similar to events. You define a callback-function which is automatically called when a certain event happens. </p>

<p>What's the difference between JavaScript-events and -promises?</p>