Yes, it will, but you still need to make an AJAX call to the server. You can call a view by URL and use the ?ReadViewEntries query string, along with things like &RestrictToCategory or &Start=xxx&Until=xxx to control what the server sends back to the AJAX call. The LotusScript agent is unnecessary unless you have a situation where you can't get the data directly from the view with a URL call. (You can use try the URL in the browser to see what it returns.)
Depending on the server version, you may be able to coax it to return JSON rather than the default XML (DXL), but the result is still going to be more verbose than a custom agent output would be. That can be a good thing, though, if you were trying to get multiple values (for cascading selections, say) and cache the values returned by the original call. But, as you know, there are some things you can do with an agent that are difficult or impossible to do with a view.