Ioannis Charalampidis
unread,Aug 29, 2021, 7:45:00 AM8/29/21Sign in to reply to author
Sign in to forward
You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to Chromium Extensions, hrg...@gmail.com, apell...@copper.com, PhistucK, Chromium Extensions, wOxxOm, Robbi, salem...@gmail.com, js...@getguru.com, Shu, ecaro...@indeed.com
> I haven't even heard a word about how MV3 is going to support user scripts.
Just want to say +1 on this, and to put a personal opinion on this matter, I think that disallowing custom code execution overall sounds like a half-thought idea.
Apart from pissing-off thousands of developers it isn't really contributing towards any kind of "security improvements".
Remember that JS is still a dynamic language. Even without `eval`, I can still write my own domain-specific language that I can download from any resource, or even create a full WASM emulator that can run WASM bytecode without the need of `eval` (as a matter of fact once MV3 is enforce, I can totally see this being a community-driven project in a matter of months).
Therefore apart from making the actual code execution slower and a dozen times more annoying, the "security" implications remains exactly the same...