123
submitted 2 days ago* (last edited 2 days ago) by edie@lemmy.encryptionin.space to c/chapotraphouse@hexbear.net

The addon I posted about 4 days ago is now available!


This user is suspected of being a cat. Please report any suspicious behavior.

you are viewing a single comment's thread
view the rest of the comments
[-] Enjoyer_of_Games@hexbear.net 3 points 1 day ago

It's thousands of images some that are over 3mb which all must then be resized for display in the emojimart. It's not clear to me how the resizing is handled, I suppose it is inside browser.js which I can't make heads or tails of. Would go a long way to speeding things up if the emoji where resized on the server itself and failing that at least having them presized to the picker display size in the local storage (if they're not already).

[-] edie@lemmy.encryptionin.space 3 points 1 day ago

The rezising is handled by the browser, just like any other image is resized when the height and width is different from the image itself.

browser.js is https://github.com/missive/emoji-mart


This user is suspected of being a cat. Please report any suspicious behavior.

[-] Enjoyer_of_Games@hexbear.net 3 points 1 day ago

I made a local page with all hexbear emoji to test and it seems to render at the same speed whether they are at native resolution or all resized to 50x50 so I guess that's out.

If you disconnect internet and restart the browser the extension shows no emoji at all. Perhaps it is fetching them from the internet in spite of the local storage?

[-] edie@lemmy.encryptionin.space 2 points 1 day ago

If you disconnect internet and restart the browser the extension shows no emoji at all. Perhaps it is fetching them from the internet in spite of the local storage?

It does for me,

of course, you have to have downloaded the images so that they are cached first.


This user is suspected of being a cat. Please report any suspicious behavior.

[-] Enjoyer_of_Games@hexbear.net 2 points 1 day ago

They are definitely downloaded first, they still show up after disconnection while the browser remains open and then disappear on browser restart. This is using librewolf, maybe it handles local cache differently than firefox?

[-] edie@lemmy.encryptionin.space 2 points 1 day ago* (last edited 1 day ago)

I believe Librewolf disables cache.


This user is suspected of being a cat. Please report any suspicious behavior.

[-] Enjoyer_of_Games@hexbear.net 2 points 20 hours ago

I don't know if this is helpful but I have discovered that my page with every hexbear emoji which is snappy on librewolf is very slow on chromium and causes it to crash..

this post was submitted on 18 Feb 2026
123 points (100.0% liked)

Chapotraphouse

14277 readers
588 users here now

Banned? DM Wmill to appeal.

No anti-nautilism posts. See: Eco-fascism Primer

Slop posts go in c/slop. Don't post low-hanging fruit here.

founded 5 years ago
MODERATORS