The sw on the server is somewhat more complex. It takes some amount of knitting closures together to e.g. allow the submission of a link via the bookmarklet to work even when it has to be interrupted by a login.
Oh sure, blame Arc.
The amount of AJAX is indeed very little, actually zero :-)