The iso8601WithTimeZone encoding and decoding strategies keep one ISO8601DateFormatter per thread and option set instead of constructing one per Date — about 8× faster on date-heavy documents, wire output unchanged. Rebuilt when the host time zone changes. (#9, #10)