Skip to main content

‘Frontend’, ‘front‑end’ or ‘front end’?

Posted in Development

As a frontend developer, something has always bothered me. How do you spell ‘frontend’!? So at the weekend, I ran my first Twitter Poll, asking:

So is it ‘front-end’, ‘frontend’ or 'front end’?

I used to like the hyphen because:

  • ‘frontend’ isn’t an actual word
  • ‘front end’ felt too separate

Hyphenating was a nice middle ground.

I remember a conversation over a couple of beers with my friends Sam and Colin when we were first discussing starting a meet-up for frontend developers in the North East. We were going to call it Frontend NE, but should it be hyphenated? All one word? We all agreed it shouldn’t have a space, so that was something.

We decided to go with one word because:

  • it didn’t really matter
  • it would look a bit tidier when we came to design the logo

I had always used the hyphenated version for my own stuff and continued to do so. And that’s where it started to wear me down… Remembering when to write ‘front-end’ and when to write ‘frontend’ was (slightly) onerous. Whenever I referred to Frontend NE in my own writing, I was mixing it up: ‘front-end’ when referring to frontend development, and ‘Frontend’ when using the proper noun for Frontend NE. And when I wrote for Frontend NE, I had to remember never to use the hyphen.

So a couple of weeks ago I finally decided to make a change, and you’ve probably seen spoilers all through this post! I’m now all-in on ‘frontend’ and have changed all references on my website to that.

Back to the Twitter Poll, the results were in last night:

  • ‘frontend’ (all one word) wins with 59% of the vote
  • the hyphenated ‘front-end’ comes in second place with 33%
  • in last place, with only 8% of the vote, the space-separated ‘front end’

Not that I would have reverted the changes to my website, but I’m glad to see the majority agrees that ‘frontend’ is the correct spelling.

Accessibility in your inbox

I send an accessibility-centric newsletter on the last day of every month, containing:

  • A roundup of the articles I’ve posted
  • A hot pick from my archives
  • Some interesting posts from around the web

I don’t collect any data on when, where or if people open the emails I send them. Your email will only be used to send you newsletters and will never be passed on. You can unsubscribe at any time.

More posts

Here are a couple more posts for you to enjoy. If that’s not enough, have a look at the full list.

  1. Images as the first thing in a button or link

    If the text of an interactive element like a button or link is preceded with an accessible image, we’ve probably got an accessibility problem.

  2. Alt text for CSS generated content

    There’s an interesting feature in Safari 17.4 that allows content added with CSS to have ‘alt’ text. I’m not sure how I feel about this.