This is a response to Git 1850768 For some reason the following wouldn't post as a comment
@mranney @piscisaureus
I did some experiments and I don't see any round-tripping issues showing up, at least in FF:
var z= "\ud83d\ude38"; //u+1f638
console.log("z.length: " + z.length); //expect 2