It depends on what you mean with "to use frames".

Lightstreamer web client needs that lsengine.html is loaded in the page. So you can use a frameset and put it on a frame, or you can put the lsengine.html in an iFrame on your single-page. In the second case is recommended to use loadEngine/loadEngineMinimal method to delegate to the web client the creation of the iFrame.

Please take a look at "LS_HOME/DOCS-SDKs/sdk_client_web/Web Client dev.pdf" for an overview on web client development.

Mone.