4 ms·
Why & how WoW succeeded, in my opinion: User Interface Customization using Lua. Also, I think WoW indirectly taught a lot of developers about Taint checking (
by no_identd 8y ago
Why & how WoW succeeded, in my opinion:
User Interface Customization using Lua.
Also, I think WoW indirectly taught a lot of developers about Taint checking ( https://en.wikipedia.org/wiki/Taint_checking https://en.wikipedia.org/wiki/Taint_checking ) - something I still feel extremely bitter about missing from Javascript, replacing it with "Signed Script Policy" in retrospective seems like a bad idea, to the point where people re-invented it after it got removed, but still no community maintained implementation exists:
https://github.com/phvogt/NoMoXSS https://github.com/phvogt/NoMoXSS (The paper for this has 579+3 citations [+3 because there exists a separate citation network due to Google Scholar being, well, Google Scholar: https://scholar.google.com/scholar?cites=4323801493645906635 https://scholar.google.com/scholar?cites=4323801493645906635]: https://scholar.google.com/scholar?cites=9547351675563063950 https://scholar.google.com/scholar?cites=9547351675563063950. Yet I don't see this kind of feature in any mainline javascript implementation.)
https://github.com/idkwim/jsTaint https://github.com/idkwim/jsTaint (Different project, it seems)
- Ataraxy 8y agoI agree about the addons. They effectively outsourced the user experience of the game to the users and their UI was pretty awful back then so it was welcome. That being said, I always found the Guild Wars 1 user modifiable UI woefully underappreciated along with many other things about the game.