Originally posted by -MacNuke-
View Post
Announcement
Collapse
No announcement yet.
GNOME Might Need To Crack Down On Their JavaScript Extensions
Collapse
X
-
-
It's been the source of all my crashes in Debian. I disable most of them that aren't part of the official sets supported by Debian. Not one crash since. I imagine GNOME uses GJS because of a contractual relationship with Mozilla, but seeing as WebKit2 and it's Javscript core is integral in Epiphany and gets the vast majority of it's well tested code from WebKit proper you'd think they'd go with the latest from there and not Mozilla.
Comment
-
-
Originally posted by AsuMagic View PostIf shell extensions manage to crash GNOME, it's not really the language at fault, but the way bindings are done.Originally posted by AsuMagic View PostOnly partly true. Strictly speaking, a JS implementation could always generate code of an as good quality as a modern C++ compiler.
- Likes 3
Comment
-
Originally posted by aht0 View Post
How much faster it is than Lua? Which is nearly as fast as C.
Not in a single test is None.JS faster than G++: https://benchmarksgame-team.pages.de.../node-gpp.html
I'm very sorry.
- Likes 3
Comment
-
Originally posted by kpedersen View PostIt is closer than you think. For VNC or RDP to work with proper sessions they each create a server (Xvnc, Xrdp respectively) which the X11 toolkits then connect to. These multiple servers running is what allows multiple clients to each have a separate session.
Originally posted by kpedersen View PostWhat we have with wayland is more akin to the desktop in Windows 95 where as well as being crashed by a single application, it also cannot support multiple users on the same box.
Also, you can happily run multiple wayland sessions of different and even the same users on the same PC. How did you get this idea?
- Likes 5
Comment
-
Originally posted by kpedersen View PostIt is closer than you think. For VNC or RDP to work with proper sessions they each create a server (Xvnc, Xrdp respectively) which the X11 toolkits then connect to. These multiple servers running is what allows multiple clients to each have a separate session.
- Likes 2
Comment
Comment