Haha, that Medium article bit... so true.
So, a lot of this still goes over my head, because I'm relatively new to Pixi.js. Is the stuff loaded through PIXI.loader basically meant to be immutable? Is there a way to delete a resource that was loaded?
I'll explain my issue a bit deeper: My webapp lets the user create a drawing, which is saved as an SVG string and then sent to a PIXI application (via PIXI.loader) and displayed as a sprite.
When the user draws a new stroke in their drawing, causing the SVG string to be updated, I need the SVG data to be updated on PIXI's end as well.
I could feasibly load a new PIXI resource for every edit made to the drawing (as opposed to updating the existing one), but these drawings can be several hundred Kb's in size, so old drawings would need to be disposed of to avoid memory overhead.