David Lavender
David Lavender

Reputation: 8311

What's the benefit of using emojis in CSS?

I've noticed a trend of using emojis for CSS classnames.

.πŸ––πŸΎ-Vg{color:#ff4040}
.πŸ––πŸΎVDe{padding:.75rem 0;font-size:1rem}

It makes certain things more difficult. e.g. writing Selenium tests over these pages.

Is there a real benefit to using them? Security? Filesize?
Or are developers just doing this for kicks?

Edit: For the "Close (Opinion Base)" voters. I genuinely want to know if there's a development reason for doing this. I'm not looking for people's opinions here.

Upvotes: 2

Views: 333

Answers (2)

Pogrindis
Pogrindis

Reputation: 8091

Im going to tenatively answer this while trying to not to be too 'Opinion based'

The 'emoji' support is a feature of supporting all Unicode characters, this was to support Chinese charachter support, which makes perfect sense.

As Emojis have been mapped to the Unicode chars, they came out of the wash too.

I have trouble finding legitimate references to bytes saved with emojis in-lieu of another method. So if someone could correct me that would be helpful. The closest I found was a gitLab document from 2018 which moreso speaks to the performace improvements they saw implementing the native Unicode emojis.

GitLab Emoji Unicode

Appart from anything else though, I have seen some companies throw them into CSS files to attract some 'UI' enthusiasts while browsing the source of a site, for hiring purposes.

Opinion Spoiler - If I saw this in a company content, the last thing I would be doing is applying to work with that.

Final Note

This really is not useful in any practical way, if you are working as part of a team, ask them yourself how they would feel about searching through a source base using an emoji/unicode instead of some readable class/reference.

πŸ₯‘

Reading Material

Browser Support SO Question

CanIUse Unicode

Unicode Release with Emoji Support

Upvotes: 2

jscholten
jscholten

Reputation: 327

From what I have read from a forum, the reason people use emojis is because it can shave bytes off of files and it is easy to understand. As far as I know this is not a security thing.

Upvotes: 0

Related Questions