These are chat archives for voodooattack/nexusjs

18th
Dec 2017
bigopon
@bigopon
Dec 18 2017 23:20
hi have you had a chance to look at https://github.com/Microsoft/napajs
It would be nice to have some comparison
jtenner
@jtenner
Dec 18 2017 23:22
From what I can tell, Nexus does everything async, and every task gets picked up by a thread from a threadpool.
It looks very similar to what nexus does, but nexus uses atomics.
bigopon
@bigopon
Dec 18 2017 23:24
what you mean by nexus uses atomics ?
I have poor vocabs in programming
jtenner
@jtenner
Dec 18 2017 23:24
@voodooattack I might be wrong, but I'm pretty sure that's how nexus works.
Abdullah A. Hassan
@voodooattack
Dec 18 2017 23:25
@bigopon Yes
Napa.js uses zones. And to move data between zones you have to serialise/deserialise from JSON
As far as I know
jtenner
@jtenner
Dec 18 2017 23:26
Atomics are objects that have a locking mechanism. The thread picking up the operation will wait until the object unlocks so it can be modified.
bigopon
@bigopon
Dec 18 2017 23:27
I see
cool
Abdullah A. Hassan
@voodooattack
Dec 18 2017 23:27
:)
jtenner
@jtenner
Dec 18 2017 23:28
It's pretty amazing.
I just wish I could compile webkit on my windows machine 🤔
bigopon
@bigopon
Dec 18 2017 23:29
that sounds like perf wise nappa is never gonna match nexus
Abdullah A. Hassan
@voodooattack
Dec 18 2017 23:30
Use Windows Subsystem for Linux
jtenner
@jtenner
Dec 18 2017 23:30
@voodooattack I tried LOL
Abdullah A. Hassan
@voodooattack
Dec 18 2017 23:30
Someone just got Nexus working on Windows 10 on Twitter
I think
@bigopon Hopefully
jtenner
@jtenner
Dec 18 2017 23:31
Can you point me at the person who got it working?
I can't get access to twitter from work :(
He used the pre-release Ubuntu binary I think
jtenner
@jtenner
Dec 18 2017 23:36
Oh wait! subsystem.
I'm following the instructions on window's website.
Abdullah A. Hassan
@voodooattack
Dec 18 2017 23:36
Yep
Good luck
If you face any problems let me know