The tag has over 5000 questions which is also the master tag of 4 other tags. It can also be considered a "meta tag", much like previously burninated tags such as [naming] and [refactoring]. Also, as brought up in this post just recently, it can be confused with , despite some of their somewhat specific differences. For in particular, it can still be implied in every question as it could still be brought up in a review.

Should we get rid of this one, or could there somehow still be some use to it?


3 Answers 3


I see three main trade-offs in most code.

  • Performance
  • Memory usage
  • Readability

And so when a question is posted on Code Review I think they want a trade off of all three. And so I normally try to make the code as readable as possible whilst keeping the performance and memory usage the same. If there is a way to increase any of them without a significant loss to another then I'd recommend that too.

If the question is tagged with either; , or , I'd try to get the best performance I can, with little regard for readability or memory usage.

And so I think there is a benefit to this tag.

However is it a Meta Tag? Where Jeff Atwood's post describes these.

If the tag can’t work as the only tag on a question, it’s probably a meta-tag.

Ignoring our requirement for at least one language tag. If we had a question only tagged with , you wouldn't be able to tell anything about the question. Only what the OP wants from the answers.

And so yes, it's a meta tag, but I still think it holds value as a tag, as described in the first section.


There are 344 followers of the tag.

Are there experts in performance? Yes.

Is it likely that a question tagged gets extra attention from specific users? Yes.

It should stay.

  • \$\begingroup\$ What do you have to say about it being a meta tag and our current stance on meta tags? \$\endgroup\$
    – Mast Mod
    Jun 18, 2017 at 17:26
  • 3
    \$\begingroup\$ @Mast Sure, it's a meta tag. But we should let it be. Just like we still have the beginner tag. \$\endgroup\$ Jun 18, 2017 at 20:23

I agree it's a meta tag. Just about everybody wants better performance and otherwise it will either be clear from the question or it's tags ( comes to mind).

has a reason to exist, as mentioned in the post you linked. does not. Get rid of it.


  • 1
    \$\begingroup\$ I don't really get what you mean when you bring up memory-optimization. Is it one that should go, like Performance, or have I missed the point? \$\endgroup\$
    – Peilonrayz Mod
    Jun 17, 2017 at 20:34
  • \$\begingroup\$ @Peilonrayz No, it's one of the obvious cases where performance is probably not the asker's main concern. That tag should stay IMO. \$\endgroup\$
    – Mast Mod
    Jun 17, 2017 at 20:38
  • \$\begingroup\$ I know about many cases where performance is not a very important factor. Sometimes, whether something takes 2 milliseconds or 20 milliseconds doesn't matter. \$\endgroup\$ Jun 18, 2017 at 20:23

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .