В свежем релизе Go 1.24 поменялась имплементация базового типа map и библиотечного sync.Map. В рамках доклада мы разберём каждый из этих типов, рассмотрим, как они устроены под капотом, как работают основные операции (вставка, удаление) и узнаем, что изменилось в релизе Go 1.24 (спойлер: всё). А также поймем, откуда пришли эти изменения, как было раньше, и что есть теперь.