А вообще вот для понимания внутрянки https://www.youtube.com/watch?v=8aGhZQkoFbQ

33 ответов

21 просмотр

Спасибо за ссылку, но вы сделали вывод даже не посмотрев код, а его я выложил полностью в исходном виде

S
Спасибо за ссылку, но вы сделали вывод даже не пос...

код ваще безсмысленный, зачем там промис чейн когда там только синхронное выполнение сложения?

Dmitry-Pisanko Автор вопроса
S
Спасибо за ссылку, но вы сделали вывод даже не пос...

просто не вы первый, кто устраивает подобный замер

Vitaly
код ваще безсмысленный, зачем там промис чейн когд...

Вот изначальный вопрос. Как я его задавал: Promise.resolve().then(func) setTimeout(func, 0) Immediate(func) Если рассматривать отложенные задачи, то что работает быстрее?

S
Вот изначальный вопрос. Как я его задавал: Promis...

Дело не в скорости выполнения, а в работе event loop

S
Вот изначальный вопрос. Как я его задавал: Promis...

https://resources.risingstack.com/RisingStack+Ebooks/Node.js+at+Scale+II.+-+Node.js+Under+the+Hood.pdf

Arthur
screenshot

Спасибо хороший пример!

S
Спасибо хороший пример!

Да и мануал сам по себе тоже хороший

Arthur
Да и мануал сам по себе тоже хороший

Из мануала как я понял можно сделать только 1 вывод Promise выполняется раньше setTimeout и setInterval И все :) Кстати про setImmediate там почти ничего не нашел

Vitaliy Kirenkov
screenshot

А что оно вообще делает?:D

S
Из мануала как я понял можно сделать только 1 выво...

он выполняется раньше. если setTimeout поставлен позднее, иначе setTimeout выполнится раньше

Arthur
А что оно вообще делает?:D

https://learn.javascript.ru/setimmediate Снизу есть тест

Vitaliy Kirenkov
https://learn.javascript.ru/setimmediate Снизу ес...

Ну, как-то юзлес Хотя у меня был один раз случай, когда мне нужно было выполнить функцию после очищения колстека

Arthur
Ну, как-то юзлес Хотя у меня был один раз случай, ...

это, потенциально, через рекурсию можно было бы решить. Но это не точно -)

Vitaliy Kirenkov
screenshot

Мы сидим в серверном чате, причем тут поддержка браузеров, главное чтобы в node.js работало, не правда ли? :)

Vitaliy Kirenkov
смотрим последнюю колонку.. -)

ога, только там версия на картинке 100летняя

Vitaliy Kirenkov
смотрим последнюю колонку.. -)

sergei@linux:~/www/$ node -v v12.18.3 Да не знаю я, у меня все работает. Возможно документация устарела.

Yūri 🇺🇦 💜 Ly
12 это старая

Ну она стабильная, в целом то все нормально работает

Yūri 🇺🇦 💜 Ly
12 это старая

А что есть смысл переходить на 14-ю версию?

S
А что есть смысл переходить на 14-ю версию?

Главная фича ради которой стоит перейти https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Optional_chaining

Yūri 🇺🇦 💜 Ly
Главная фича ради которой стоит перейти https://de...

Ну такое, если бы и без этого вопроса (?) все нормально работало, то я мы первый перешел. Например так в php, там пофиг как обращаться к объекту И так $name['a'] И так $name['a']['a'] и даже так $name['a']['a']['a']['a'] все равно ошибки не будет! В js так нельзя А кодить что-то на подобие такого name.a?.a?.a?.a?.a по мне так это унижение не проще сделать какой-то еще режим на подобие 'use strict' и если он указан, то ошибки не будет даже если такой код name.a.a.a.a.a Понимаешь о чем я?

S
Ну такое, если бы и без этого вопроса (?) все норм...

`Например так в php, там пофиг как обращаться к объекту` кек

S
А что есть смысл переходить на 14-ю версию?

Новее версия v8/libuv => больше оптимизаций => твой код работает быстрее

Похожие вопросы

Обсуждают сегодня

Добрый вечер, Пока не совсем понимаю как наладить общение между телеграм ботом и ПО для работы с сим боксом. По самому боту так понял: - Нужен некий баланс, который можно поп...
Magic
6
сделал сайт, прикрутил в боте сайт, и виджет логина. как автоматически логинить пользователя в аккаунт(телеграм), при входе с бота?
Александра Чернивецкая
5
Объясните, пожалуйста, почему компилятор ругается на использование в условии неинициализированной переменной: int x; Task.Run(async () => { x = await somefunc(); }).Wait...
Александр
5
Ребят, подскажите, пожалуйста, почему в префиксе к ассетам, которые генерируются через фильтр | theme в шаблоне, стал вдруг появляться index.php? Вот так выглядит ссылка на а...
Виталий
1
Всем привет. Ребята, подскажите, пожалуйста. у ботов есть ограничение на отправку сообщений - 30 сообщений в секунду, эти ограничения накладываются на все сообщения? или на со...
Artem Stormageddon
4
Блин, ребята, сори за тупые вопросы. А можно ли как-то открыть вебапку по нажатию на кнопку в меню(которое появляется слева, команды)?
Artem Stormageddon
3
а плаксы из-под питона умеют только в комфортных условиях что-то выдавить из себя?)
Lencore
9
Но, может, есть уже проверенная? Наши требования такие: 1. Сообщения должны приходить из Инста в CRM оду 2. Должна быть возможность подключить несколько экаунтов Инстаграм. Р...
Alexander Sharoiko MSE / Александр Шаройко
13
Это может быть все-таки не флудвейт? у меня ботфазер принимает изменения и отображает даже что они изменились, на видео видно что он прислал якобы уже измененное описание, н...
OVERLINK
13
Коллеги, может знает кто, можно ли цвет бейджа счётчика в BackendMenu менять без бубнов?
Alex Blaze
3
Карта сайта