For these reasons, all engines (js-code executables) are built on an asynchronous model. Any input/output operations (such as Ajax requests) are performed asynchronously. Asynchronous code is wholly different from synchronous code, and takes time to get used to. It has a different way of handling errors and, in general, a different approach to writing code. Adding some features, creates problems in other places: what was easy to do in synchronous code may be difficult in asynchronous code. It's the price we pay for performance.
The main topics of this course are:
The Hexlet support team or other students will answer you.
A professional subscription will give you full access to all Hexlet courses, projects and lifetime access to the theory of lessons learned. You can cancel your subscription at any time.
Programming courses for beginners and experienced developers. Start training for free
Our graduates work in companies:
From a novice to a developer. Get a job or your money back!
Sign up or sign in
Ask questions if you want to discuss a theory or an exercise. Hexlet Support Team and experienced community members can help find answers and solve a problem.