nostr:npub180cvv07tjdrrgpa0j7j7tmnyl2yr6yr7l8j4s3evf6u64th6gkwsyjh6w6 your binary coder is 193us/op versus gob 240us/op it's not that big a margin

the one in binary.go is the fastest

personally, i think if you want to squeeze it a bit faster, consider using reflect to force-re-type those integers (they will go to whatever your hardware endianism is, which is opposite to BigEndian on intel/amd)

the opportunity i see for big performance increase is moving all that hexadecimal encoding to the network side only and everything internal being bytes

note: the decode step is slow af, ignore

Reply to this note

Please Login to reply.

Discussion

No replies yet.