when i host a website and a user access that website, then it causes the host server to compute whatever the user asks for.
if i put my "website" on the chain as an app (a dapp?) then i guess it is downloaded to the users computer and executed there.
how can the blockchain help me access computing resources on third party services?
i suppose that devices could register themselves on the blockchain as having computing resources available, and an application can then access those resources.
am i missing anything?
Smart contracts execute on the blockchain, which means they execute on thousands or millions of computers in lockstep. Extra hardware doesn't add capability, it adds redundancy.
Since the blockchain is public there are things you can get out of it for free by looking at the public state, but actually performing a computation that has some sort of world-wide visible effect involves executing that code on every node at once, so it's amazingly costly.
internet computer should be using the blockchain to manage computing resources that themselves also don't run on the blockchain.