Warning: Geek Speak Ok... so your probably a geek if your reading this. But technically, we don't run Speak within the browser because you can't get away with that without a browser plugin of some sort. Instead, we actually translate the Speak language on the server to pure JavaScript. [geekasm]
Since we translate the Speak phrases you write directly to JavaScript, this means that once you load a stack into your browser, it runs entirely disconnected from the server and only communicates with the server to update it with any state changes. This also means that our stacks run on the iPhone because there is no client-side dependency besides JavaScript.[double geekasm]
Technically, how does this language run in the browser?
Since we translate the Speak phrases you write directly to JavaScript, this means that once you load a stack into your browser, it runs entirely disconnected from the server and only communicates with the server to update it with any state changes. This also means that our stacks run on the iPhone because there is no client-side dependency besides JavaScript.[double geekasm]