Break up emoji spritesheet unless full set is needed
Sort of a follow-up to #13301 (closed), the full emoji spritesheet is loaded right now on every issue/MR page, a 675 KB download. Would it be possible to make inline emoji just use a single image for that specific emoji? I know we have these, as they're what's used when emoji are suggested while typing. Each is only about a KB, so for an average Issue or MR there might be <15KB of emoji with this solution, whereas the current solution downloads 675KB.
Current solution (675KB no matter what):
Ideal solution (~1KB/emoji):
The full spritesheet would still be used, but it'd only be downloaded when the award emoji picker is opened.
I realize the spritesheet has the benefit of being cached in the user's browser, but realistically - until they open the award emoji picker - an average user will see maybe 5% of these emoji.