translation: This - in spite of its comparatively low mirror diameter - even matches that of the world's largest reflector telescopes.
translation: Она достигает - несмотря на сравнительно небольшой диаметр зеркала - параметров крупнейших мировых телескопов.