Comment

Comment by gopher_protocol

Open addressing has better cache performance, and for most workloads is much faster than chaining implementations. Hashbrown's implementation is based on Google's SwissTable, and they explained the reasoning behind their choices in this CppCon talk: https://www.youtube.com/watch?v=ncHmEUmJZf4

Discussion

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton