Yes it is. And to improve it's capabilities I configure server sockets using svSocket.
Example: When I make an AJAX to a very long script I use to dispatch the job to the socket server, like
<%
library(rjson)
evalServer(con, "source(System_Calculator.R');NULL")
%>
<%= toJSON(list(result="OK")) %>
The above script takes ages, but the all the job is done by the socket and the r session I use to serve the page can keep doing just that smoothly.
I tried to implement server side event as well, but without success. Data are buffered and R hangs in a infinite while loop and no data is sent. So I use a "normal" AJAX either, inside a loop to retrieve the steps of the calculation already finished and create a progress bar for the above script.