arc
has left
00:03:51
arc
has joined
00:03:53
larma
has left
00:15:27
Nekit
has left
00:15:43
emus
has left
00:18:37
waqas
has left
00:20:10
waqas
has joined
00:20:11
larma
has joined
00:21:01
pdurbin
has joined
00:22:01
waqas
has left
00:22:54
waqas
has joined
00:22:56
xsf
has left
00:23:13
xsf
has joined
00:23:29
waqas
has left
00:25:17
waqas
has joined
00:25:19
Neustradamus
has left
00:28:16
Neustradamus
has joined
00:28:17
pdurbin
has left
00:29:47
pdurbin
has joined
00:30:32
debacle
has left
00:31:13
pdurbin
has left
00:42:20
otherUs
has joined
00:43:59
otherUs
has left
00:44:58
arc
has left
00:45:10
arc
has joined
00:45:10
arc
has left
00:45:39
arc
has joined
00:45:46
lskdjf
has left
00:49:07
paul
has left
01:29:01
andrey.g
has joined
01:57:48
waqas
has left
02:01:13
stpeter
has joined
02:21:21
stpeter
has left
02:21:23
pdurbin
has joined
02:36:36
sonny
has left
03:14:42
gav
has left
03:24:37
arc
has left
03:46:53
arc
has joined
03:46:53
Seve
has joined
04:02:09
DebXWoody
has joined
04:14:45
lovetox
has joined
04:19:48
lovetox
has left
04:36:21
werdan
has joined
04:37:46
arc
has left
04:47:25
arc
has joined
04:47:25
arc
has left
04:50:41
arc
has joined
04:50:41
werdan
has left
04:57:44
adiaholic_
has left
05:02:14
adiaholic_
has joined
05:02:16
Tobias
has joined
05:05:08
paul
has joined
05:18:30
arc
has left
05:19:24
arc
has joined
05:19:24
arc
has left
05:24:22
arc
has joined
05:24:31
arc
has left
05:24:40
arc
has joined
05:24:40
adiaholic_
has left
05:31:09
adiaholic_
has joined
05:31:11
xsf
has left
05:36:05
xsf
has joined
05:36:12
lorddavidiii
has joined
05:37:13
lovetox
has joined
05:41:04
lovetox
has left
05:42:24
lorddavidiii
has left
05:48:53
lorddavidiii
has joined
06:02:02
Daniel
has left
06:16:54
Daniel
has joined
06:16:57
Daniel
has left
06:19:56
Daniel
has joined
06:19:59
LNJ
has joined
06:24:45
lovetox
has joined
06:26:32
karoshi
has joined
06:39:54
andy
has joined
06:50:16
moparisthebest
has left
06:59:49
moparisthebest
has joined
07:01:06
eevvoor
has joined
07:11:50
Yagiza
has joined
07:13:48
wurstsalat
has joined
07:19:42
Nekit
has joined
07:21:10
Marc
has joined
07:24:19
eevvoor
has left
07:26:01
Daniel
has left
07:27:12
Daniel
has joined
07:27:14
lorddavidiii
has left
07:29:34
Daniel
has left
07:29:48
Daniel
has joined
07:29:51
lorddavidiii
has joined
07:31:03
serge90
has left
07:40:43
serge90
has joined
07:40:59
karoshi
has left
07:41:46
serge90
has left
07:41:49
karoshi
has joined
07:41:56
andy
has left
07:44:37
waqas
has joined
07:48:42
andy
has joined
07:54:17
Daniel
has left
07:56:03
Daniel
has joined
07:56:06
j.r
has left
07:56:58
emus
has joined
08:11:41
arc
has left
08:16:18
arc
has joined
08:16:19
Kev
has joined
08:24:27
arc
has left
08:27:04
arc
has joined
08:27:05
arc
has left
08:28:57
arc
has joined
08:28:58
j.r
has joined
08:29:57
Douglas Terabyte
has left
09:02:56
lorddavidiii
has left
09:07:13
lorddavidiii
has joined
09:07:50
j.r
has left
09:16:29
arc
has left
09:21:50
arc
has joined
09:21:51
j.r
has joined
09:31:15
mukt2
has joined
09:38:09
Douglas Terabyte
has joined
09:42:46
Jeybe
has joined
09:45:08
mukt2
has left
09:46:09
Jeybe
has left
09:50:57
Alex
has left
09:50:59
Jeybe
has joined
09:51:42
Jeybe
has left
09:55:57
Jeybe
has joined
09:56:42
Jeybe
has left
09:57:52
Jeybe
has joined
09:58:34
lskdjf
has joined
10:01:04
Jeybe
has left
10:01:54
Jeybe
has joined
10:02:39
eevvoor
has joined
10:04:26
Jeybe
has left
10:05:07
Jeybe
has joined
10:05:46
Alex
has joined
10:06:12
Jeybe
has left
10:09:20
Jeybe
has joined
10:10:05
serge90
has joined
10:10:38
Jeybe
has left
10:13:19
Jeybe
has joined
10:14:08
eevvoor
has left
10:14:57
Jeybe
has left
10:16:08
Jeybe
has joined
10:16:57
serge90
has left
10:20:37
serge90
has joined
10:20:54
goffi
has joined
10:21:03
Jeybe
has left
10:21:11
debacle
has joined
10:21:51
Jeybe
has joined
10:21:56
werdan
has joined
10:22:50
Jeybe
has left
10:24:56
Jeybe
has joined
10:25:45
Vaulor
has left
10:27:01
Vaulor
has joined
10:27:04
Jeybe
has left
10:28:04
Jeybe
has joined
10:28:56
waqas
has left
10:29:20
waqas
has joined
10:29:21
waqas
has left
10:31:48
waqas
has joined
10:31:50
waqas
has left
10:34:01
waqas
has joined
10:34:15
karoshi
has left
10:40:43
karoshi
has joined
10:40:56
!XSF_Martin
has left
10:49:12
!XSF_Martin
has joined
10:49:51
lovetox
has left
10:54:07
lorddavidiii
has left
11:14:36
lorddavidiii
has joined
11:15:23
j.r
has left
11:19:09
Neustradamus
has left
11:23:51
Neustradamus
has joined
11:23:52
xsf
has left
11:28:06
j.r
has joined
11:29:14
andrey.g
has left
11:36:21
lorddavidiii
has left
11:41:30
andy
has left
11:44:15
andy
has joined
11:46:41
Jeybe
has left
11:47:53
andrey.g
has joined
11:53:25
DebXWoody
has left
11:58:46
serge90
has left
12:00:41
serge90
has joined
12:00:57
govanify
has left
12:01:33
serge90
has left
12:06:56
govanify
has joined
12:06:58
serge90
has joined
12:07:12
lorddavidiii
has joined
12:07:37
lovetox
has joined
12:08:32
Neustradamus
has left
12:12:38
serge90
has left
12:12:39
Neustradamus
has joined
12:12:54
serge90
has joined
12:12:56
serge90
has left
12:17:41
serge90
has joined
12:17:58
serge90
has left
12:22:39
serge90
has joined
12:22:51
krauq
has left
12:24:33
serge90
has left
12:24:39
serge90
has joined
12:24:55
serge90
has left
12:33:19
serge90
has joined
12:33:35
pdurbin
has left
12:34:39
krauq
has joined
12:37:45
serge90
has left
12:39:36
serge90
has joined
12:39:53
krauq
has left
12:39:55
krauq
has joined
12:42:59
serge90
has left
12:45:36
serge90
has joined
12:45:51
serge90
has left
12:52:08
serge90
has joined
12:52:25
sonny
has joined
12:59:36
serge90
has left
12:59:55
serge90
has joined
13:00:12
serge90
has left
13:09:39
serge90
has joined
13:09:51
sonny
has left
13:18:17
serge90
has left
13:20:11
serge90
has joined
13:20:28
serge90
has left
13:26:04
serge90
has joined
13:26:21
andy
has left
13:30:37
serge90
has left
13:31:16
serge90
has joined
13:31:33
andy
has joined
13:33:57
serge90
has left
13:37:29
serge90
has joined
13:37:46
goffi
has left
13:41:33
serge90
has left
13:42:45
serge90
has joined
13:43:02
serge90
has left
13:46:14
serge90
has joined
13:46:31
serge90
has left
13:51:38
serge90
has joined
13:51:55
karoshi
has left
13:57:08
karoshi
has joined
13:57:18
serge90
has left
13:57:38
serge90
has joined
13:57:55
lorddavidiii
has left
13:58:07
werdan
has left
14:00:09
Nekit
has left
14:03:04
lorddavidiii
has joined
14:03:16
serge90
has left
14:03:30
serge90
has joined
14:03:39
serge90
has left
14:08:03
serge90
has joined
14:08:20
debacle
has left
14:13:13
serge90
has left
14:14:27
serge90
has joined
14:14:36
typikol
has joined
14:15:23
typikol
has left
14:16:20
serge90
has left
14:18:22
calvin
has joined
14:18:36
serge90
has joined
14:18:38
Neustradamus
has left
14:24:47
serge90
has left
14:25:28
serge90
has joined
14:25:45
pdurbin
has joined
14:28:03
Neustradamus
has joined
14:28:15
Neustradamus
has left
14:29:53
Neustradamus
has joined
14:29:54
Neustradamus
has left
14:30:46
serge90
has left
14:30:47
Neustradamus
has joined
14:30:47
serge90
has joined
14:31:03
Neustradamus
has left
14:31:32
Neustradamus
has joined
14:31:33
serge90
has left
14:36:38
serge90
has joined
14:36:55
serge90
has left
14:39:48
serge90
has joined
14:40:05
pdurbin
has left
14:47:22
werdan
has joined
14:49:47
serge90
has left
14:51:25
serge90
has joined
14:51:34
lovetox
has left
14:51:34
eevvoor
has joined
14:55:40
eevvoor
has left
15:03:10
Max
has joined
15:09:14
serge90
has left
15:09:33
serge90
has joined
15:09:50
DebXWoody
has joined
15:10:27
serge90
has left
15:13:23
calvin
has left
15:26:29
alexis
has left
15:31:13
goffi
has joined
15:39:51
calvin
has joined
15:45:43
DebXWoody
has left
15:48:26
Nekit
has joined
16:01:53
alexis
has joined
16:10:37
neshtaxmpp
has joined
16:13:51
alexis
has left
16:17:22
alexis
has joined
16:18:57
LNJ
has left
16:24:12
DebXWoody
has joined
16:26:26
pdurbin
has joined
16:28:02
arc
has left
16:39:10
arc
has joined
16:39:10
emus
has left
16:44:05
LNJ
has joined
16:46:01
emus
has joined
16:47:57
pdurbin
has left
16:49:41
calvin
has left
16:52:31
calvin
has joined
16:52:31
winfried
has left
16:57:04
winfried
has joined
16:57:05
LNJ
has left
17:02:24
LNJ
has joined
17:09:28
winfried
has left
17:13:17
winfried
has joined
17:13:18
waqas
has left
17:23:40
winfried
has left
17:31:31
winfried
has joined
17:31:32
mukt2
has joined
17:38:07
calvin
has left
17:41:39
Nekit
has left
17:46:07
mukt2
has left
17:46:09
adiaholic_
has left
17:49:46
adiaholic_
has joined
17:49:48
marc
has left
17:50:06
alexis
has left
17:57:53
LNJ
has left
18:02:05
mukt2
has joined
18:20:30
xcoder
has joined
18:22:33
xcoder
18:22:40
Hello!
marc
has joined
18:23:12
xcoder
18:23:18
Anyone here ?
xcoder
18:23:46
Why response in XML ?
xcoder
18:23:52
Why not JSON ?
xcoder
18:24:02
Is XML faster than JSON !
eta
18:24:27
xcoder: they're about equal!
eta
18:24:48
xcoder: read https://xmpp.org/about/myths.html
xcoder
18:24:50
Not equal !
xcoder
18:25:12
JSON is easy to read , delivered fast than xml.
eta
18:25:57
those are both subjective, arbitrary metrics
j.r
18:26:08
> JSON is easy to read
Modern hypster webdev in a nutshell...
eta
18:26:14
j.r: quite :p
xcoder
18:26:50
Which one you would use in a project ?
Zash
18:26:51
> hypster
Haha, amazing word
xcoder
18:27:00
😛
xcoder
18:27:22
This is not my question btw.
xcoder
18:27:35
I asked why xmpp server using xml in response ?
pep.
18:27:49
Because that's how XMPP is specified?
xcoder
18:27:51
I trace the the response using console.
j.r
18:27:58
If you have a bit more complex (nested) stuff JSON becomes really bad to read in my eyes... but yeah it's subjective
pdurbin
has joined
18:28:02
eta
18:28:03
xcoder: well XMPP is much older than modern JSON-using applications
eta
18:28:11
s/applications/protocols/
eta
18:28:28
it's also naturally extensible (via namespaces), which has allowed the protocol to adapt
xcoder
18:28:40
I read an article about xmpp, "Whatsapp using ir".
xcoder
18:28:46
Is that right ?
eta
18:28:47
(if you think JSON is also extensible, look at the tire fire that is JSON-LD)
Zash
18:29:43
WhatsApp is based on XMPP with a custom compression scheme.
bear
has left
18:29:56
Zash
18:30:23
Zoom is also based on XMPP. And Google Talk, and LoL, and lots of things.
eta
18:30:32
(and Jitsi Meet)
xcoder
18:33:03
Also i see a request repeated after 10 s to get the updates, what makes it different form normal setInterval !
pep.
18:33:35
what?
Zash
18:33:41
Are you looking at the BOSH requests?
xcoder
18:33:51
Yes :V
Zash
18:34:11
It's using long-polling
eta
18:34:14
Zash: (does BOSH use lo---
eta
18:34:16
snap
xcoder
18:34:19
I know.
xcoder
18:35:15
Any communication application using long polling to get the updates the difference is the method.
xcoder
18:35:39
What i noticed , is there no lag.
xcoder
18:36:06
Normal SetInterval makes lag after some minutes of initialization.
Zash
18:36:07
Because the long-polling. The request isn't answererd until there's something new.
Zash
18:36:32
(or a timeout, in which case it does another request)
pep.
18:37:08
xcoder, pulling at predefined intervals wouldn't be able to get payloads faster or slower as necessary ✎
pep.
18:37:24
xcoder, pulling at predefined intervals wouldn't allow to get payloads faster or slower as necessary ✏
LNJ
has joined
18:37:40
Zash
18:37:51
It could also use websockets. Or plain TCP.
xcoder
18:38:00
Which is more preferable [sockets - setinterval]
pep.
18:38:20
setInterval has nothing to do with protocol, that's a JS function
xcoder
18:38:35
I'm a web developer.
pep.
18:38:42
Surely you could use that to implement some really bad long-polling
Zash
18:39:09
There was "normal" polling back one billion years ago, but I don't think anyting uses that anymore.
xcoder
18:39:20
Sockets can consume more memory ?
xcoder
18:39:56
I never tried sockets so i can't judge it.
xcoder
18:40:09
I'm asking if anyone has the experience.
Zash
18:40:11
BOSH consumes more bandwidth, since you can't idle for very long before doing another connection, also more overhead with HTTP headercs and stuff.
Zash
18:40:43
But BOSH is also more tolerant of network issues, IP address changes, or navigation to different web page.
marc
has left
18:42:32
Zash
18:43:19
Desktop applications would use normal TCP sockets. Probably similar to websockets in overhead and stuff.
xcoder
18:44:05
So what's the recommended resources if i want to build large chat system [text - audio - video]
Zash
18:44:32
Hire a large team of experts.
xcoder
18:45:01
"Resources" not experts.
Zash
18:45:19
Human Resources :P
xcoder
18:45:31
I already developed many chat system, but not high traffic.
mukt2
has left
18:46:01
Marc
has left
18:46:52
Marc
has joined
18:46:54
Guus
18:47:40
Don't reinvent the wheel, use one of the many available implementations.
Guus
18:48:19
That saves you a lot of resources
arc
has left
18:48:37
xcoder
18:48:37
I'm asking what is the "infrastructure" that whatsapp,imo,telegram are using.
arc
has joined
18:48:38
Zash
18:48:40
https://xmpp.org/uses/instant-messaging.html and https://xmpp.org/uses/webrtc.html of any use?
pep.
18:48:43
And don't forget to contribute back ✎
pep.
18:48:54
And don't "forget" to contribute back ✏
arc
has left
18:49:11
arc
has joined
18:49:16
Zash
18:49:29
IIRC whatsapp was using a heavily customised ejabberd in the beginning, no idea what they're doing now
Guus
18:49:59
xcoder: to get started, install one of the freely available xmpp servers, and a client of choice. If you're into web, start with a web client like Converse.
pdurbin
has left
18:50:18
Guus
18:50:26
If you are things in action, you can learn how to adapt things to your needs.
Guus
18:51:21
That gives you a pragmatic approach, that you can actually see do something.
Yagiza
has left
18:52:48
xcoder
18:53:03
Zash thanks for the link.
xcoder
18:54:16
Guus, Yes i will use one of these servers just a start.
marc
has joined
18:59:23
vanitasvitae
18:59:24
xcoder: if you think about implementing some feature, take a look at the wide range of existing protocol extensions before doing your own thing 😃
xcoder
19:00:26
Are you ios developer ?
LNJ
has left
19:01:46
vanitasvitae
19:02:23
xcoder: luckily not :P
xcoder
19:03:19
😒
karoshi
has left
19:03:54
karoshi
has joined
19:04:08
LNJ
has joined
19:04:11
debacle
has joined
19:04:55
xcoder
has left
19:10:19
waqas
has joined
19:11:48
marc
has left
19:12:35
bear
has joined
19:13:28
Max
has left
19:17:03
Max
has joined
19:22:43
bear
has left
19:30:06
eta
has left
19:35:31
eta
has joined
19:35:36
krauq
has left
19:37:23
krauq
has joined
19:37:28
eevvoor
has joined
19:39:22
mukt2
has joined
19:41:35
mukt2
has left
19:49:35
bear
has joined
20:07:42
xsf
has joined
20:23:00
eevvoor
has left
20:27:21
DebXWoody
has left
20:27:24
Douglas Terabyte
has left
20:27:30
pdurbin
has joined
20:28:15
Douglas Terabyte
has joined
20:29:40
Douglas Terabyte
has left
20:30:03
Douglas Terabyte
has joined
20:30:08
pdurbin
has left
20:38:30
mukt2
has joined
20:41:35
mukt2
has left
20:50:54
j.r
has left
21:04:35
j.r
has joined
21:04:43
werdan
has left
21:08:48
alexis
has joined
21:12:59
arc
has left
21:16:12
LNJ
has left
21:26:53
lorddavidiii
has left
21:32:41
Seve
has left
21:32:46
Nekit
has joined
21:34:47
Tobias
has left
21:45:21
Daniel
has left
21:49:07
Daniel
has joined
21:50:46
robertooo
has left
22:00:05
robertooo
has joined
22:00:25
Daniel
has left
22:05:38
Daniel
has joined
22:07:42
goffi
has left
22:19:24
paul
has left
22:26:50
pdurbin
has joined
22:28:03
waqas
has left
22:34:46
waqas
has joined
22:34:47
mukt2
has joined
22:41:35
waqas
has left
22:47:54
waqas
has joined
22:47:55
moparisthebest
has left
22:48:08
mukt2
has left
22:49:36
andy
has left
22:49:40
waqas
has left
22:51:25
waqas
has joined
22:51:33
pdurbin
has left
22:51:46
moparisthebest
has joined
22:53:31
waqas
has left
22:53:55
waqas
has joined
22:54:00
waqas
has left
22:56:06
waqas
has joined
22:56:21
waqas
has left
22:59:02
waqas
has joined
22:59:03
waqas
has left
23:02:03
waqas
has joined
23:02:04
waqas
has left
23:04:42
waqas
has joined
23:04:44
waqas
has left
23:06:58
waqas
has joined
23:07:03
waqas
has left
23:09:11
waqas
has joined
23:09:12
waqas
has left
23:12:13
waqas
has joined
23:12:15
waqas
has left
23:15:05
waqas
has joined
23:15:06
waqas
has left
23:18:42
waqas
has joined
23:18:43
neshtaxmpp
has left
23:19:09
waqas
has left
23:22:17
waqas
has joined
23:22:18
waqas
has left
23:25:11
waqas
has joined
23:25:13
waqas
has left
23:27:16
waqas
has joined
23:27:31
bear
has left
23:34:53
Marc
has left
23:39:01
mukt2
has joined
23:41:35
j.r
has left
23:47:07
robertooo
has left
23:47:17
j.r
has joined
23:48:32
j.r
has left
23:49:38
mukt2
has left
23:49:38
j.r
has joined
23:49:46
j.r
has left
23:50:12
j.r
has joined
23:51:10
j.r
has left
23:51:43
j.r
has joined
23:51:50
marc
has joined
23:52:13
j.r
has left
23:52:22
j.r
has joined
23:52:30
j.r
has left
23:53:35
j.r
has joined
23:53:42