Главная » Архив меток: async/await

Архив меток: async/await

Асинхронная бизнес-логика в наши дни

Вкратце: Пруф уже реализован на C++, JS и PHP, подходит для Java. Быстрее чем coroutine и Promise, больше фич. Не требует выделения отдельного программного стека. Дружит со всеми средствами безопасности и отладки. Работает на любой архитектуре и не требует особых флагов компилятора. Взгляд назад Потом к нему добавили прерывания железа. На заре ЭВМ был единый поток управления c блокировкой на ...

Читать далее »

[recovery mode] Quantum Mechanics of Calculations in JS

Поэтому у меня есть много свободного времени для занятия музыкой, спортом, творчеством, языками, JS-конференциями и компьютерной наукой. Здравствуйте, меня зовут Дмитрий Карловский и я… безработный. Но сперва, давайте обозначим проблемы, которые мы будем решать.. О последнем исследовании в области полуавтоматического разбиения долгих вычислений на небольшие кванты по несколько миллисекунд, в результате которого появилась миниатюрная библиотека $mol_fiber, я вам сегодня и ...

Читать далее »

[Перевод] JavaScript. Работаем с исключениями и данными в конструкциях async/await без блоков try-catch

Появившиеся в JavaScript новые асинхроные конструкции async/await выглядят проще, чем Promise, и, конечно, значительно читабельнее, чем «callback-джунгли». Но одна вещь беспокоила меня — это использование try-catch. Сначала я подумал, что это не проблема, но, к несчастью, мне пришлось работать с цепочкой вызовов API, в которой каждый вызов API имел свое сообщение об ошибке, которое должно было прологировано. Вскоре я понял, ...

Читать далее »