Похоже документация не указывает сложность методов. Видимо, никто не ожидает от js кода производительности =)
Тут ситуация еще осложняется тем, что стандарт не содержит требований по сложности. Поэтому одни и те же функции в разных браузерах, теоретически, могут иметь разную сложность.
Возможно, можно нагуглить что-то по конкретным методам.
По описанию метода concat, он возвращает новую строку не меняя аргументы. Поэтому, скорее всего, он работает за линейную сложность от общей длины операндов. Вряд ли там используется
rope.