wser based web
applications. Events are not part of the language of JavaScript itself, but
they are part of the browser environment that JavaScript runs in, and they are
used commonly in Ember. You can read the <a href="https://developer.mozilla.org/en-US/docs/Learn/JavaScript/Building_blocks/Events">MDN introduction to events</a>
for more details.</li>
<li><strong>Promises</strong> - the native way to deal with asynchrony in your JavaScript code.
See the relevant <a href="https://developer.mozilla.org/en-U