3 ms·
You know that all the Wayland primitives, event handling and drawing in gnome-shell are handled in C/native code through Mutter, right ? The JavaScript in gnome
by amazari 8mo ago
You know that all the Wayland primitives, event handling and drawing in gnome-shell are handled in C/native code through Mutter, right ?
The JavaScript in gnome-shell is the cherry on top for scripting, similar to C#/Lua (or any GCed language) in game engines, elisp in Emacs, event JS in QtQuick/QML.
It is not the performance bottleneck people seem to believe.
- pjmlp 8mo agoI can dig out the old GNOME tickets and related blog posts... Implementation matters, including proper use of JIT/AOT toolchains.
- joe_mamba 8mo ago>I can dig out the old GNOME tickets and related blog posts... That's the easiest way you can win any argument on gnome. You're going straight for the nuclear option.
- ChocolateGod 8mo agoIt has been the case that stalls in the GJS land can stall the compositor though, especially if it's during a GC cycle.
- silon42 8mo agois GJS in the compositor?