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