Size: a a a

NodeUA - JavaScript and Node.js in Ukraine

2021 March 24

VL

Vanya Leyn in NodeUA - JavaScript and Node.js in Ukraine
ID:0
День не заходил в группу, внезапно возвращаюсь - а они тут дрочат на типы... друг другу...
♂typescript♂ is ♂three♂hundred♂bucks♂
источник

AM

Alexey M in NodeUA - JavaScript and Node.js in Ukraine
Товарищи профи в ноде, объясните пожалуйста вот этот момент

The order in which the timers are executed will vary depending on the context in which they are called. If both are called from within the main module, then timing will be bound by the performance of the process (which can be impacted by other applications running on the machine).

For example, if we run the following script which is not within an I/O cycle (i.e. the main module), the order in which the two timers are executed is non-deterministic, as it is bound by the performance of the process:

// timeout_vs_immediate.js
setTimeout(() => {
 console.log('timeout');
}, 0);

setImmediate(() => {
 console.log('immediate');
});
$ node timeout_vs_immediate.js
timeout
immediate


$ node timeout_vs_immediate.js
immediate
timeout
источник

AM

Alexey M in NodeUA - JavaScript and Node.js in Ukraine
разве setTimeout( ..., 0)
не должен выполнится первым всегда? т.к. он выполняется в фазе timers, которая идет первой в eventLoop?
источник

VS

Vlad Sobenko in NodeUA - JavaScript and Node.js in Ukraine
Alexey M
разве setTimeout( ..., 0)
не должен выполнится первым всегда? т.к. он выполняется в фазе timers, которая идет первой в eventLoop?
Я помню обьяснение: сначало выполняются 1 макротаск, потом все микротаски. И так по циклу.
setTimeout = макротаск
setImmediate = микро
Но так же при запуске скрипта выдается один служебный макротаск, так что твой setTimeout(макротаск) будет уже не первым. И setTimeout(микротаск) запуститься первее.
Вроде так где то было.
источник

IB

Il Bu in NodeUA - JavaScript and Node.js in Ukraine
ID:0
День не заходил в группу, внезапно возвращаюсь - а они тут дрочат на типы... друг другу...
Если бы хоть кто-то запостил подобное про святой постгрес то был бы забанен. Лицимерненько у вас тут однако)
источник

AM

Alexey M in NodeUA - JavaScript and Node.js in Ukraine
про макро и микро такски вообще не попадалась дока на глаза
но в вашем варианте  этот код тоже всегда бы одинаково работал
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
Il Bu
Если бы хоть кто-то запостил подобное про святой постгрес то был бы забанен. Лицимерненько у вас тут однако)
Ну это пропаганда и разжигание, а ты что хотел, чтобы я еще мозг не промывал )
источник

VS

Vlad Sobenko in NodeUA - JavaScript and Node.js in Ukraine
Alexey M
про макро и микро такски вообще не попадалась дока на глаза
но в вашем варианте  этот код тоже всегда бы одинаково работал
Я не эксперт(недавно в nodejs), сейчас эксперты должны растолковать.
источник

АМ

Андрей Москаленко... in NodeUA - JavaScript and Node.js in Ukraine
а шо не так с постгресом ?
источник

ПН

Пеггры Нидарасы... in NodeUA - JavaScript and Node.js in Ukraine
Il Bu
Если бы хоть кто-то запостил подобное про святой постгрес то был бы забанен. Лицимерненько у вас тут однако)
А в чем пг плох, в отличии от сабжа, который по умолчанию не нужОн.
источник

IB

Il Bu in NodeUA - JavaScript and Node.js in Ukraine
Пеггры Нидарасы
А в чем пг плох, в отличии от сабжа, который по умолчанию не нужОн.
Сарказм?)
источник

ПН

Пеггры Нидарасы... in NodeUA - JavaScript and Node.js in Ukraine
Il Bu
Сарказм?)
Сарказм? вы ошиблись группой, клуб любителей тыэс этажом ниже.
источник

IB

Il Bu in NodeUA - JavaScript and Node.js in Ukraine
Пеггры Нидарасы
Сарказм? вы ошиблись группой, клуб любителей тыэс этажом ниже.
Как можно любить или не любить технологию? Это же инструмент епт. Каждый для своего
источник

VS

Vlad Sobenko in NodeUA - JavaScript and Node.js in Ukraine
Пеггры Нидарасы
Сарказм? вы ошиблись группой, клуб любителей тыэс этажом ниже.
Запрета не видел в описании группы. Хотя может скоро и добавят))
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
Il Bu
Как можно любить или не любить технологию? Это же инструмент епт. Каждый для своего
каждый для своего, вот тс очень подходит для того, чтобы майкрософт его свернул в трубочку и засунул туда, откуда он виндовс вынул
источник

OD

Oleh Diian in NodeUA - JavaScript and Node.js in Ukraine
ахахах
источник

DN

Dmytro Nechai in NodeUA - JavaScript and Node.js in Ukraine
Il Bu
Если бы хоть кто-то запостил подобное про святой постгрес то был бы забанен. Лицимерненько у вас тут однако)
Я думаю если вы подготовите трактат "Чистая критика слона" мы его с удовольствием опубликуем. При условии качественного материала.
Да и баны выдаются исключительнол за рекламу и неподобающее поведение.
Угнетение — норма жизни.
источник

IK

Illya Klymov in NodeUA - JavaScript and Node.js in Ukraine
Я бы не хотел чтобы принцип "угнетение - норма жизни" постулировался или поощрялся
источник

OD

Oleh Diian in NodeUA - JavaScript and Node.js in Ukraine
не ну почему, можно на TS писать интерфейс, и как дока норм получаеться + лучше аутокомплит в VC)
источник

VS

Vlad Sobenko in NodeUA - JavaScript and Node.js in Ukraine
Oleh Diian
не ну почему, можно на TS писать интерфейс, и как дока норм получаеться + лучше аутокомплит в VC)
в  WC?
источник