Size: a a a

JavaScript — русскоговорящее сообщество

2020 April 03

ГЩ

Глеб Щукин in JavaScript — русскоговорящее сообщество
undefined
на русском есть еще https://learn.javascript.ru/websocket
Там как раз есть пример с закрытием
onclose? оно не срабатывает при обрыве соединения. ну может и сработает по какому то таймауту, но не сразу
источник

u

undefined in JavaScript — русскоговорящее сообщество
Глеб Щукин
onclose? оно не срабатывает при обрыве соединения. ну может и сработает по какому то таймауту, но не сразу
не могу сказать точное поведение в случае обрыва. Но браузер (по крайней мере лиса) раз в минуту шлет ping-запрос на сервер. Сервер должен ответить pong-запросом. Если этого не происходит, то браузер рубит соединение
источник

C☭

Chadwick ☭ in JavaScript — русскоговорящее сообщество
привет! собираю проект gulp'ом... но когда стал проверять почему раздулся бандл. обнаружил что бабел создает н'ное кол-во одинаковых функций для каждого файла

1.  _classCallCheck - 133x
2. ownKeys - 24
3. _defineProperties - 198x

может кто подсказать как от всего этого дела избавиться?

у нас пока микс старого ангуляраJS и es6 классов... и после того как стали писать на es6 классах, стали появляться такие артефакты в бандле...
источник

u

undefined in JavaScript — русскоговорящее сообщество
Chadwick ☭
привет! собираю проект gulp'ом... но когда стал проверять почему раздулся бандл. обнаружил что бабел создает н'ное кол-во одинаковых функций для каждого файла

1.  _classCallCheck - 133x
2. ownKeys - 24
3. _defineProperties - 198x

может кто подсказать как от всего этого дела избавиться?

у нас пока микс старого ангуляраJS и es6 классов... и после того как стали писать на es6 классах, стали появляться такие артефакты в бандле...
это как бы нормальное поведение. В скольких файлах ты вызывал es-фичи, столько раз ты увидишь эти функции.
Решить это должен помочь умный минификатор, который все повторы вырежет
источник

C☭

Chadwick ☭ in JavaScript — русскоговорящее сообщество
undefined
это как бы нормальное поведение. В скольких файлах ты вызывал es-фичи, столько раз ты увидишь эти функции.
Решить это должен помочь умный минификатор, который все повторы вырежет
или обернуть их опять в IIFE
источник

ГЩ

Глеб Щукин in JavaScript — русскоговорящее сообщество
undefined
не могу сказать точное поведение в случае обрыва. Но браузер (по крайней мере лиса) раз в минуту шлет ping-запрос на сервер. Сервер должен ответить pong-запросом. Если этого не происходит, то браузер рубит соединение
да, в лисе действительно отрабатывает. у хрома видать другой интервал
источник

AA

Azizjan Ayupov in JavaScript — русскоговорящее сообщество
arts
А ты когда в гости приходишь, ботинки снимаешь? Или тоже не до этого?
Во сравнил) Ты прям как старая карга, которая на всех гостей лает
источник

a

arts in JavaScript — русскоговорящее сообщество
Azizjan Ayupov
Во сравнил) Ты прям как старая карга, которая на всех гостей лает
Когда эти гости демонстративно пренебрегают правилами сообщества, это вполне заслуженно, я считаю.
источник

AA

Azizjan Ayupov in JavaScript — русскоговорящее сообщество
arts
Когда эти гости демонстративно пренебрегают правилами сообщества, это вполне заслуженно, я считаю.
Ну тогда продолжай лаять)
источник

u

undefined in JavaScript — русскоговорящее сообщество
Глеб Щукин
да, в лисе действительно отрабатывает. у хрома видать другой интервал
ты в любом случае можешь ввести свой пинг, просто отправляя по интервалу запрос к websocket-серверу. Считай, не ответил - что-то не то.
источник

a

arts in JavaScript — русскоговорящее сообщество
Azizjan Ayupov
Ну тогда продолжай лаять)
источник

AA

Azizjan Ayupov in JavaScript — русскоговорящее сообщество
?
источник

ГЩ

Глеб Щукин in JavaScript — русскоговорящее сообщество
undefined
ты в любом случае можешь ввести свой пинг, просто отправляя по интервалу запрос к websocket-серверу. Считай, не ответил - что-то не то.
хм, и метода open() нет? при обрыве (onclose\onerror) только новый создавать?
источник

倫岡

倫太郎 岡部 in JavaScript — русскоговорящее сообщество
Не поможет)
источник

AA

Azizjan Ayupov in JavaScript — русскоговорящее сообщество
Лан, бывайте, пасаны)
источник

AA

Azizjan Ayupov in JavaScript — русскоговорящее сообщество
Вечер в хату
источник

u

undefined in JavaScript — русскоговорящее сообщество
Глеб Щукин
хм, и метода open() нет? при обрыве (onclose\onerror) только новый создавать?
да, только new WebSocket
источник

u

undefined in JavaScript — русскоговорящее сообщество
undefined
не могу сказать точное поведение в случае обрыва. Но браузер (по крайней мере лиса) раз в минуту шлет ping-запрос на сервер. Сервер должен ответить pong-запросом. Если этого не происходит, то браузер рубит соединение
вспомнил. Лиса не шлет запрос раз в минуту. Она просто рвет соединение, если за минуту никакого движа не произошло. Поэтому ping должен быть со стороны сервера, чтобы проверять актуальность коннектов.
источник

DV

Default Voiceб 🔥 in JavaScript — русскоговорящее сообщество
А я чо сделать должен-то?
источник

t

th.witness in JavaScript — русскоговорящее сообщество
Default Voiceб 🔥
А я чо сделать должен-то?
Защитить бабку от негодяев.
источник