Разница между: скрытым и: не (: видимым) в jQuery

Я знаю, что оба селектора jQuery соответствуют элементам, которые не видны (width или жеheight равно 0,display: noneродитель сdisplay: none), и я считаю, что это подразумевает, что они должны дать тот же результат в документы.

Для удобства чтения я бы предпочел использовать:hidden но я хочу знать:

Есть ли потенциальные подводные камни, которые я должен рассмотреть?Я всегда получу один и тот же результат?Какой вариант имеет лучшую производительность?