An Amf3String will write faster than a plain old string because it contains the back reference index. If you give a plain old string to the amf writer it has to do an additional dictionary lookup. This is kind of moot with my last push.