3 ms·
OpenAI uses Go for the networking implementation for the relays and the services, which makes a ton of sense, instead of something immature as TypeScript / Node
by rvz 6mo ago
OpenAI uses Go for the networking implementation for the relays and the services, which makes a ton of sense, instead of something immature as TypeScript / Node or whatever.
Yet another reason to not consider anything else like that for low-latency networking. Golang (or even Rust and C++) is unmatched for this use-case.
- deleted 6mo ago[deleted]
- nvarsj 6mo agoCan golang do zero copy networking nowadays? In the past golang was terrible at this kind of thing due to allocations and copies of all relayed data.
- bananamogul 6mo ago"something immature as TypeScript / Node or whatever" Node.js's initial release was May 27, 2009 Golang 's initial release was November 10, 2009 They're different, yes, but it's not like
- mghackerlady 6mo agookay, sure, but one is by microsoft, the other by a 25 year old, and another by rob pike. The one by rob pike is going to be infinitely more mature and thought out than a hacky type system on JS because it isn't his first rodeo