--
You received this message because you are subscribed to the Google Groups "Chromium Extensions" group.
To unsubscribe from this group and stop receiving emails from it, send an email to chromium-extens...@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/chromium-extensions/79998f7b-bf6c-49dc-aa99-1702341bc384n%40chromium.org.
Thanks for responding – however I think you are slightly misinformed. Firstly, using web-assemblies is outlawed in the V3 Manifesto so no joy there (rules out Blazor and Mono and …) I think I read somewhere that minification was also not be allowed in extensions under V3 Manifesto (happy to be corrected). While C# can be decompiled, it most certainly isn’t as easy as clicking on ‘View Source’ and following a few references. I can see no way of protecting your IPR with code written in Javascript. Finally, as someone who has been in the IT industry for over 40 years and programmed using virtually every paradigm and language, I can assure you that Javascript, while being very useful for web design, is not as powerful as C# nor any other object oriented programming language - it simply doesn't scale to large or difficult problems involving complex logic and data structures. Yes you can do it but then I suppose one can empty one's bath with a teaspoon but would you really want to do that?
Why, if I am prepared to provide my C# source code for audit/scrutiny even deployment by the Chromium authorities, why am I being required to port a working C# extension to Javascript/CSS/HTML?
I am a long time, inexperienced, hobby .NET coder that has spent years trying to best automate web browsers. I started with a MSAccess form with the webbrowser object in that form and used VBA and the HTMLDocument to automate a website
Right now I am looking at almost a 100% re-write of my extension so that it meets Google Chromes new policies even though my extension is [not] and will never be publicly available.
I know remotely hosted JavaScript, CSS and WebAssembly code is disallowed, but I remember that Simeon called out that (local) WebAssembly code is allowed.
General note on the use of "V3 Manifesto" and "Manifesto V3"
Simeon is part of the Chrome extensions team. I believe he is the developer relations engineer/person.
is Simeon of the standards committee
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/chromium-extensions/1a5cf330-8192-4227-81c8-c3ac15a5a22dn%40chromium.org.