DISCLAIMER: Expressed views on this blog are my own.
I think of words that have a lack of definition like performant as an indicator of whether an author knows what they are talking about. "Performant" ain't a word and even if it was what does it mean? High performance? By what measure?
Avoid using "Performant": https://english.stackexchange.com/questions/38945/what-is-wrong-with-the-word-performant
Along those lines, lock-free != wait-free and I would/will forgive people for this. Lock-free sounds nice, but the definition does not imply non-blocking or wait-free. Wait-free is not typically used to describe any algorithms, because guaranteeing wait-free anything is hard.
The differences are noted here: http://concurrencyfreaks.blogspot.com/2013/05/lock-free-and-wait-free-definition-and.html