Regarding the first point… what's the point really? Either you render it on the client, or you render it on the server, then client couldn't care less what did you use to render it as long as it gets HTML it wanted. If you feel the need to render something in both places I feel that you have some seriously overcomplicated architecture.
Regarding the second point: if the client modifies the document through the API calls, who cares what technology is used to implement those API methods?
Comments
Regarding the first point… what's the point really? Either you render it on the client, or you render it on the server, then client couldn't care less what did you use to render it as long as it gets HTML it wanted. If you feel the need to render something in both places I feel that you have some seriously overcomplicated architecture.
Regarding the second point: if the client modifies the document through the API calls, who cares what technology is used to implement those API methods?