A pgtk build of emacs is what I have been using for quite some time without any significant problems (native Wayland build)
https://github.com/masm11/emacs
Pretty sure there are builds for the browsers you mentioned that run natively on wayland
https://github.com/masm11/emacs
Pretty sure there are builds for the browsers you mentioned that run natively on wayland