3 ms·
Be careful that you're not pooling buffers of wildly different sizes Also this code has many many problems please never use it to encode JSON :)
by kiitos 3y ago
Be careful that you're not pooling buffers of wildly different sizes
Also this code has many many problems please never use it to encode JSON :)
- costco 3y agoIt's part of an API client I made for Resy so there are some guarantees on what characters will be in configID which is why I don't escape everything. I actually have a separate pool but I used bytebufferpool.Get instead of client.pool.Get when writing it here so the intent was clearer. But the code has gotten me Friday 7 PM reservations at Tatiana so it works though it's probably overkill because network latency is by far the biggest cost in terms of time. I probably should just have a JSON encoder write to the buffer.