You can do a FileOut of your Smalltalk code. Between Smalltalk dialects, you may need to do a bit of massaging.
Smalltalk performance is comparable to Python and Ruby. I believe it’s single-threaded for now. Some dialects are faster. Smalltalk MT is multi-threaded.
I’m not aware of anything for web scraping, but I’m not an expert in this area.