Size: a a a

JavaScript.Ninja

2020 August 04

IK

Illya Klymov in JavaScript.Ninja
Ещё у нас есть eventsource если мы говорим об одностороннем общении
источник

PA

Pavlo Anichin in JavaScript.Ninja
Спасибо большое, запомнил, сокеты и eventsource :)
источник

PA

Pavlo Anichin in JavaScript.Ninja
Подскажите, а JSONP сейчас юзают, стоит ли его учить вообще?
источник

IK

Illya Klymov in JavaScript.Ninja
Почти нет
источник

PA

Pavlo Anichin in JavaScript.Ninja
Понял, спасибо)
источник

VS

Vitaliy Stoliarov in JavaScript.Ninja
Illya Klymov
Ещё у нас есть eventsource если мы говорим об одностороннем общении
Разве это не те же WS без интерфейса для отправки в  сторону сервера?
источник

IK

Illya Klymov in JavaScript.Ninja
Vitaliy Stoliarov
Разве это не те же WS без интерфейса для отправки в  сторону сервера?
Протокол другой
источник

T

Taras in JavaScript.Ninja
Illya Klymov
Ещё у нас есть eventsource если мы говорим об одностороннем общении
По сути тот же хттп. насколько я помню еще с тех лет, когда опера еще не была хромиумом
источник

IK

Illya Klymov in JavaScript.Ninja
Taras
По сути тот же хттп. насколько я помню еще с тех лет, когда опера еще не была хромиумом
Не, там текстовый протокол из двух полей
источник

IK

Illya Klymov in JavaScript.Ninja
Прям строки
источник

T

Taras in JavaScript.Ninja
Illya Klymov
Не, там текстовый протокол из двух полей
Это я помню. Но мы делали обертку для браузеров, которые не поддерживали его (клнечно же ие), через лонг поллинг. Без изминений на стороне сервера. Вот и запомнилось мне что транспорт там хттп.
источник

T

Taras in JavaScript.Ninja
Ехх а еще слали вначале пустые байтики, чтоб пробивать прокси.
источник

T

Taras in JavaScript.Ninja
Сори. Прост  ностальгия. Это ведь первое мое знакомство с нодой, еще до того кк они разделились на io.js и nodejs
источник

I

Ivan in JavaScript.Ninja
всем привет, кто шарит в инстаграм api, подскажите, можно ли как-то достать у текущего юзера highlight stories?
источник

EN

El Nasurov in JavaScript.Ninja
Ребят, очень часто натыкаюсь на понятие HMP, однако не могу понять для чего оно нужно и в каких целях его используют..

Судя по описанию, оно позволяет проводить какие-либо действия с модулями без полной перезагрузки сайта.

Но ведь, если я изменю какой-либо модуль в проекте (модуль в моем понимании - файл с кодом, который мы  импортим/экспортируем), то девСервер сам засечет это изменении и обновит мне страницу, т.е. мне не нужно будет после изменения в коде тыкать f5.

Зачем тогда вообще HMR используют ?

(Часто вижу его в рутовых файлах SPA:
if (module.hot) {//some code}
источник

v

vasilich in JavaScript.Ninja
El Nasurov
Ребят, очень часто натыкаюсь на понятие HMP, однако не могу понять для чего оно нужно и в каких целях его используют..

Судя по описанию, оно позволяет проводить какие-либо действия с модулями без полной перезагрузки сайта.

Но ведь, если я изменю какой-либо модуль в проекте (модуль в моем понимании - файл с кодом, который мы  импортим/экспортируем), то девСервер сам засечет это изменении и обновит мне страницу, т.е. мне не нужно будет после изменения в коде тыкать f5.

Зачем тогда вообще HMR используют ?

(Часто вижу его в рутовых файлах SPA:
if (module.hot) {//some code}
Могут быть ситуации когда на странице открылся попап или ещё какое-то действие было сделано - которое сбрасывается при рефреше
источник

v

vasilich in JavaScript.Ninja
Есть ещё опция что ХМыРь отработает просто быстрее. Например, в том случае когда инишиал загрузка страницы делает тележку запросов на бэк...
источник

EN

El Nasurov in JavaScript.Ninja
То есть получается, что механизм HMR уже дефолтно используется в development режиме (т.е. то, что страница сама обновляется, при изменении кода js/vue/react файлов), но у нас также есть возможность сделать какие-либо действия, когда это автоматическое обновление происходит, эти действия мы и описываем:

if (module.hot) {в этом блоке}
источник

EN

El Nasurov in JavaScript.Ninja
vasilich
Есть ещё опция что ХМыРь отработает просто быстрее. Например, в том случае когда инишиал загрузка страницы делает тележку запросов на бэк...
*ХМыРь отработает просто быстрее*, быстрее чего ?
источник

v

vasilich in JavaScript.Ninja
El Nasurov
То есть получается, что механизм HMR уже дефолтно используется в development режиме (т.е. то, что страница сама обновляется, при изменении кода js/vue/react файлов), но у нас также есть возможность сделать какие-либо действия, когда это автоматическое обновление происходит, эти действия мы и описываем:

if (module.hot) {в этом блоке}
Смотря какой бойлерплейт взяли)
По идее для современных ХМР мастхев
источник