Streamlit scalability (self hosted)

Hello - Can streamlit handle 100’s of concurrent connections optimally ? By optimally, I mean, if you run on a 8 core machine, would all the 8-core be utilized ? Ignore any dependency on other components as you can assume they would scale. I am purely looking for streamlit info. Thanks!

Also very interested in knowing streamlits self hosted scalability ^^