Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Fascinating article, and thanks for taking the time to research it and write up the results.

This kind of thing makes me think that Facebook et al will eventually push for a way of having closed source client-side scripting.



Good for us that there is no such thing as closed source client side logic in web applications (without installing extensions/plugins). You can only obfuscate.


Not yet there isn't. But I can imagine it being made possible, in the same way as EME is allowing DRM on media.


That's true to an extent, except a compiled binary is much harder to decompile compared to what the author has done in the article with obfuscated JS. In future, I imagine more websites will use WebAssembly for this reason.


Well, if they introduced some "special feature" that's available only when you install a certain plugin, I am sure millions of people will do it just because they can get the "special feature."


Browsers won't support plugins for long (extensions yes, but those are as open as websites).

Still, even a binary can be reverse engineered; you see it all the time.


How exactly is that different from non-web applications?

If you have the binary, you can reverse-engineer it.


Or maybe they'll build this out as a feature themselves. They implemented the dots in the first place; this is only a slight extension of the idea.




Consider applying for YC's Fall 2026 batch! Applications are open till July 27.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: