I’ve tried the FydeOS/ChromiumOS solution. I’ve read into the NaCl issues too which may be resolved once v90 is built into it. But even if it is, support has been pulled for it going forward, so it’s not a long term solution.
The source of the poor performance is that zoom is using CPU encoding/decoding which a Pi isn’t fast enough for. As the built in encoders are relatively low compression I can’t see zoom wanting to use them.
Zoom prioritizes bandwidth which is a cost to them over hardware performance which is a cost to the user. It’s the same reason M$ use the silk codec in skype and teams.
It sucks because the educational users could really use it. Maybe a hypothetical Pi5 will be powerful enough but we aren’t there yet,
I don’t want the post to be removed, so all I’ll say is that there are alternatives which do work smoothly and are free.