Size: a a a

NodeUA - JavaScript and Node.js in Ukraine

2021 November 27

Т

Тёмыч in NodeUA - JavaScript and Node.js in Ukraine
Форматированием
источник

EK

Evgen K in NodeUA - JavaScript and Node.js in Ukraine
в RN есть решения по обновлению кода приложухи без паблишинга в стору
источник

NK

ID:0 in NodeUA - JavaScript and Node.js in Ukraine
Node.js threads for I/O-bound tasks
Слайды с сегодняшнего доклада: https://www.slideshare.net/tshemsedinov/nodejs-threads-for-iobound-tasks
источник

DK

Denys Kobzar in NodeUA - JavaScript and Node.js in Ukraine
А когда сам доклад можно будет посмотреть ?
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
На ютюбе конфы через несколько месяцев, я ришлю сюда ссылку
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
источник

TD

Tereshenko Denis in NodeUA - JavaScript and Node.js in Ukraine
источник

ZZ

Ziyad Ziyadkhanov in NodeUA - JavaScript and Node.js in Ukraine
Доброго времени суток. Вопрос про метаком. metakom мы разворачиваем только на клиентской стороне в папке статик ? Или еще нужно где то разворачивать ? И есть ли  доклад по метакому где нибудь ?
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
Сервером к метакому является impress, см. пример https://github.com/metarhia/Example
источник

PD

Pavlo Dovbush in NodeUA - JavaScript and Node.js in Ukraine
Всім привіт, дивлюсь лекціїї @tshemsedinov і не можу зрозуміти чому приклад з setImmediate працює швидше ніж з setTimeout. Вроді як у випадку з setImmediate ми зробимо наступну ітерацію тільки на фазі check а у випадку з setTimeout на фазі timers в такому випадку setTimeout мав би швидше працювати. Можливо я щось упускаю, був би дуже вдячний якби хтось пояснив

https://github.com/HowProgrammingWorks/NonBlocking/blob/master/JavaScript/9-non.js

https://github.com/HowProgrammingWorks/NonBlocking/blob/master/JavaScript/a-immediate.js
источник

N

Nikita in NodeUA - JavaScript and Node.js in Ukraine
https://nodejs.org/en/docs/guides/timers-in-node/

setImmediate() will execute code at the end of the current event loop cycle. This code will execute after any I/O operations in the current event loop and before any timers scheduled for the next event loop.

'before' timers
источник

MS

Mike S in NodeUA - JavaScript and Node.js in Ukraine
@tshemsedinov
Чем заменить в проекте https://lodash.com/docs/4.17.15#isEqual ?
Нужно проверять на равенство сложные обьекты
источник

ZZ

Ziyad Ziyadkhanov in NodeUA - JavaScript and Node.js in Ukraine
Спасибо.Я смотрел код просто не совсем понял как применять транспорт в метакоме. Не нашел примеров
источник

PD

Pavlo Dovbush in NodeUA - JavaScript and Node.js in Ukraine
Дякую!
источник

PD

Pavlo Dovbush in NodeUA - JavaScript and Node.js in Ukraine
Вроде как то через v8.serialize/deserialize можно
источник

MS

Mike S in NodeUA - JavaScript and Node.js in Ukraine
Ну такое
Времени начало жрать неймоверно - и местами heap переполняет
Хотя может я не правильно юзаю
источник

MS

Mike S in NodeUA - JavaScript and Node.js in Ukraine
_.isEqual(objA, objB),
заменил на  
Buffer.compare(
           v8.serialize(objA),
           v8.serialize(objB),
         ) === 0,
источник

MS

Mike S in NodeUA - JavaScript and Node.js in Ukraine
Полный код следующий:
const uniqueOnlyArray = arrayA.filter(
   (objA) =>
     !arrayB.some(
       (objB) =>
         // _.isEqual(objA, objB),
         Buffer.compare(
           v8.serialize(objA),
           v8.serialize(objB),
         ) === 0,
     ),
 );
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
источник

MS

Mike S in NodeUA - JavaScript and Node.js in Ukraine
Сразу скажу что попробовал сереализировать заранее, но не помогло
источник