And… the bundle size for JS emoji pickers will increase for every site… every year… 📈🤷♂️
https://mastodon.world/@emojipedia/115174595873838133
@cheeaun what’s the problem with relying on default emoji of operating system?
@cheeaun but wait, if relying just on OS emojis, the only thing increasing in size is the total list of codepoints to pick from, which is a couple of bytes per codepoint, right? And some more to account for combinations. Does that combine into a noticeable size increase, relative to the code of the picker itself?
@manualdousuario
@Amikke @manualdousuario every emoji also have descriptions that you can search for them, e.g. Smiling Face with Smiling Eyes = 😁
So it's ~4K emojis × number of languages supported. Most JS emoji pickers also use images to replace native emoji characters for aesthetic/design/consistency purposes. The other reason is to backfill missing emojis for older OS'es that don't support latest Emoji versions so that users don't see (https://emojipedia.org/fight-cloud)…