Size: a a a

NodeUA - JavaScript and Node.js in Ukraine

2020 August 27

A

Alexander in NodeUA - JavaScript and Node.js in Ukraine
Егор Хильченко
добрый день, может ли в нода, при использовании тсп стрима, - произвольно резать сообщения, или же она только их склеивает?
имеется в виду, если при отправке сообщений "сообщение1", "сообщение2" - у получателя выйдет - что такое "сообщение1соо", "бщение2"?
наблюдал, вроде выходило только склеивание двух сообщений, без случайного их обрезания
не знаю, где и как это можно проверить в исходниках, если подскажите, наставите на путь истинный - буду благодарен, заранее спасибо
сообщения могут резаться не только нодой, это так работает тср
источник

ЕХ

Егор Хильченко... in NodeUA - JavaScript and Node.js in Ukraine
Alexander
сообщения могут резаться не только нодой, это так работает тср
даже, если речь идет о unix socket'e?
источник

Т

Тёмыч in NodeUA - JavaScript and Node.js in Ukraine
Салат "Асинхронный": помиогурдоры,цымайон,ез.
источник

AL

Andrey Listochkin in NodeUA - JavaScript and Node.js in Ukraine
Егор Хильченко
добрый день, может ли в нода, при использовании тсп стрима, - произвольно резать сообщения, или же она только их склеивает?
имеется в виду, если при отправке сообщений "сообщение1", "сообщение2" - у получателя выйдет - что такое "сообщение1соо", "бщение2"?
наблюдал, вроде выходило только склеивание двух сообщений, без случайного их обрезания
не знаю, где и как это можно проверить в исходниках, если подскажите, наставите на путь истинный - буду благодарен, заранее спасибо
Может и резать, и склеивать фрагменты соседних.
источник

ЕХ

Егор Хильченко... in NodeUA - JavaScript and Node.js in Ukraine
Andrey Listochkin
Может и резать, и склеивать фрагменты соседних.
спасибо за ответ
источник

AL

Andrey Listochkin in NodeUA - JavaScript and Node.js in Ukraine
если поверх TCP-стрима заиспользовать какой-нибудь JSON-stream, и он тебе все эти сложности будет абстрагировать
источник

АП

Алексей Попов... in NodeUA - JavaScript and Node.js in Ukraine
Тёмыч
Салат "Асинхронный": помиогурдоры,цымайон,ез.
tcp гарантирует очерёдность пакетов, так что пример некорректный
источник

Т

Тёмыч in NodeUA - JavaScript and Node.js in Ukraine
то я так, просто вспомнилось
источник

DK

Dmitriy Kupriyanov in NodeUA - JavaScript and Node.js in Ukraine
Есть такая штука
const test='dummy';
if(blabla?.test)
как сделать чтобы работало?
источник

A

András in NodeUA - JavaScript and Node.js in Ukraine
Dmitriy Kupriyanov
Есть такая штука
const test='dummy';
if(blabla?.test)
как сделать чтобы работало?
If(blabla && blabla.test)
источник

DK

Dmitriy Kupriyanov in NodeUA - JavaScript and Node.js in Ukraine
const test='dummy';
const blabla={};
if(blabla?["test"]) {
 console.log(111);
}
источник

АП

Алексей Попов... in NodeUA - JavaScript and Node.js in Ukraine
Dmitriy Kupriyanov
Есть такая штука
const test='dummy';
if(blabla?.test)
как сделать чтобы работало?
ты хочешь чтобы optional chaining работал, или тебе надо чтобы этот код просто работал?
источник

DK

Dmitriy Kupriyanov in NodeUA - JavaScript and Node.js in Ukraine
да, думал может просто можно как-то переменную по другому передать. Без доп условий
источник

D

Denys in NodeUA - JavaScript and Node.js in Ukraine
Dmitriy Kupriyanov
const test='dummy';
const blabla={};
if(blabla?["test"]) {
 console.log(111);
}
точку после ? пропустили
источник

DK

Dmitriy Kupriyanov in NodeUA - JavaScript and Node.js in Ukraine
Denys
точку после ? пропустили
да не вроде https://jsfiddle.net/8tzhm3v0/
источник

D

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

D

Denys in NodeUA - JavaScript and Node.js in Ukraine
а вы уверены что жсфиддл поддерживает этот синтаксис? он в хроме буквально на днях появился нативно не чейнинг уже прилично есть
перепутал с https://twitter.com/v8js/status/1258387483823345665
источник

DK

Dmitriy Kupriyanov in NodeUA - JavaScript and Node.js in Ukraine
вроде разобрался. спс
источник

ES

Elena Sharovar in NodeUA - JavaScript and Node.js in Ukraine
А на какую технологию чаще всего уходят люди с Ноды, если им надоело или просто хочется другое? Python? Ruby? Go?
источник

A

András in NodeUA - JavaScript and Node.js in Ukraine
Elena Sharovar
А на какую технологию чаще всего уходят люди с Ноды, если им надоело или просто хочется другое? Python? Ruby? Go?
Go Rust(пруфів не буде, просто власні спостереження)
источник