Hi Frank,
So, you've chosen to move basically most importants TCL codes to JavaScript? Interesting because I would not go that way in a first thought. I like JQuery better, but it's only an opinion.
I'm just curious about how you are going to replace server operations, such as the ns_* functions. I guess your approach is to design completely new interfaces, so you would not need to use AOLServer functions, right?
You would also have to change data manipulation functions, but I guess you're dealing this on REST package you've created.
I can't say if it's an option, but it would be nice if you could share the code you are developing now.
Congratulations for the initiative.