Size: a a a

JavaScript.Ninja

2021 September 15

IK

Illya Klymov in JavaScript.Ninja
не так :)
источник

IK

Illya Klymov in JavaScript.Ninja
видите какой хороший вопрос, дискуссия на ровном месте :)
источник

OD

Oleh Diian in JavaScript.Ninja
а что там typescript?
источник

EV

Evgeniy Vanzhula in JavaScript.Ninja
https://t.me/javascript_ninja/186260 - мой ответ не устроил?
источник

VK

Vladimir Klimov in JavaScript.Ninja
Хорошая статья
https://web.dev/promises/
источник

l

lunar616 in JavaScript.Ninja
Ну микрозадачу и самому можно создать, вряд ли причина в этом
источник

VK

Vladimir Klimov in JavaScript.Ninja
At their most basic, promises are a bit like event listeners except:

- A promise can only succeed or fail once. It cannot succeed or fail twice, neither can it switch from success to failure or vice versa.
- If a promise has succeeded or failed and you later add a success/failure callback, the correct callback will be called, even though the event took place earlier.
источник

EV

Evgeniy Vanzhula in JavaScript.Ninja
Вопрос был про языковую конструкцию...а стратегию once можно и эмулировать в библиотеке
источник

IK

Illya Klymov in JavaScript.Ninja
нельзя :) потому что если это примитив языка - у вас есть гарантии, от которых можно строить язык. Если это библиотека - гарантий нет
источник

VK

Vladimir Klimov in JavaScript.Ninja
Я не знаю как внутри работают полифилы промисов, вероятно там есть какие-то ограничения
Но вообще это вопрос немного странный)
Добавили в язык промисы потому, что коммитет так решил😁
источник

IK

Illya Klymov in JavaScript.Ninja
Собственно дизайнеры языка пришли к выводу, что javascript'у как и многим другим языкам нужен примитив с гарантированно одиночным изменением состояния, потому что это является основной для всего асинхронного языка
источник

EV

Evgeniy Vanzhula in JavaScript.Ninja
О_о если бы в языке была бы какая то конкурентность...а так вполне
источник

IK

Illya Klymov in JavaScript.Ninja
вообще-то конкурентность давно есть, атомики же не просто так создали
источник

EV

Evgeniy Vanzhula in JavaScript.Ninja
ну так это для SharedArrayBuffer - и синхронизации доступа к буферу...промисы то тут не при чем
источник

EV

Evgeniy Vanzhula in JavaScript.Ninja
Промис нельзя передать в другой поток, что бы на нем нужно было синхронизироваться...хотя в будущем возможно такое и понадобится.
источник

ТФ

Татьяна Фомина... in JavaScript.Ninja
А как записаться поучаствовать в таком собеседовании?
источник

KR

Kirill Romanov in JavaScript.Ninja
есть https://www.youtube.com/c/otsobes, там под видео ссылки на анкеты
источник

IK

Illya Klymov in JavaScript.Ninja
в описании к видео есть контакты с хекслетом
источник

AE

Aleksandr Evmenov in JavaScript.Ninja
电报拉人群发币圈轰炸 Онлайн переводчики перевели как "Telegram тянет толпу бомбить валютный круг"
источник

AE

Aleksandr Evmenov in JavaScript.Ninja
Кажется это что то запрещенное и не по теме чата
источник