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

33 ответов

17 просмотров

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

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 => больше оптимизаций => твой код работает быстрее

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

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

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