In theory it should be possible to run the VE data model on a server with a virtual DOM, but no jQuery.
Show related patches Customize query in gerrit
- Mentioned Here
- rGVED0d1902e0497e: Localisation updates from https://translatewiki.net.
rGVED5742a48a34b3: Merge "eslint: Disable browser/jquery environment expectations in Node code"
rGVED7c9ceb939940: Merge "Create get/setSessionObject methods for JSON storage"
T178780: Single line breaks shown a little strangely
rGVEDd214a66aa922: Merge "Remove IE9 support comment"
I've deleted APIResults* in https://gerrit.wikimedia.org/r/#/c/434659/ (they were downstreamed to MW a while ago).
- $.parseHTML in the DOMPurify code in ve.dm.Change. As that code only exists to protect clients, we could safely skip it on a server instance.
- Deferred/promise code in surface fragments. We'll need to make sure our promise usage is compatible with other promise libraries so we can abstract this to ve.Deferred / ve.when etc.