I'm looking for some low-hanging fruit to speed up...
# performance
a
I'm looking for some low-hanging fruit to speed up our month-end processes that create lots of Journal Entries. I don't expect to get much performance gain out of messing with the File Drag n Drop bundle, but I noticed that the UserEvent script "DnD Record Page UE", which runs on beforeLoad, has its only deployment set to All Records and almost all contexts. Would it A. make any noticeable difference to filter out everything but "User Interface" context, and B. would it break anything? The code is locked/blackboxed so I can't look into it and see. Has anyone else tried doing this with the File Drag n Drop bundle?
j
I haven't tried what you're proposing, but I have completely removed the drag n drop bundle in a few accounts and seen a pretty decent performance uplift. If you have a pretty forgiving user base, I like your idea a lot. I mean what's the worst that can happen? You break the bundle and then have to uninstall and reinstall.
a
Interesting - I didn't expect much of a performance uplift since APM seems to show it taking hundredths of a second. On the other hand, that's the server-side execution. Maybe the cost is client-side.
j
It wasn't earth-shattering or anything, but I want to say it was like 10%-ish in terms of SOAP and CSV imports. And distinctly noticeable to the users in the UI (don't think I kept any metrics on that). However, YMMV, we have a few other bundles, scripts, and workflows going on, so maybe there was some negative interactions happening that pulling DnD resolved.