Gnome is really better for cross platform , A simple feel and look makes it easy to use not only on desktops but also on tablet pc and hand held devices. Also Gnome based on Javascript but javascript uses c++ as well.
Running codes on c++ directly increase response and
reliability, also c++ codes can easily binded on javascript.
Link below (external source):
So I would prefer also to do c++ binding for improved performance.
Are you talking about GNOME Shell? Because there are already C++ bindings for GTK and other platform libraries: see gtkmm, glibmm, cairomm, pangomm, et al.
If you are referring to how GJS binds JavaScript to GNOME’s C libraries, then GJS already does that in C++. It uses the API provided by Mozilla’s SpiderMonkey JavaScript engine.
I’m sure what you mean there, but bugs in SpiderMonkey should be reported upstream with Mozilla. Bugs in GJS should be reported in the issue tracker at Issues · GNOME / gjs · GitLab.
Ok yes but I mean if there is a gnome dev extension or gnome beta ,I can inspect all the processes check ram cpu disk usage and can submit if any issues found.