TGViewer
dev notes dev notes @junsenior · 1.39K subscribers
Post #292 981
Новости из мира Go: состоялся релиз Go 1.24 ❤️

Из интересного:
* Полная поддержка алиасов для дженериков, теперь можно делать такие вещи:

type set[P comparable] = map[P]bool

func NewSet[T comparable]() set[T] {
return make(set[T])
}

func main() {
s := NewSet[string]()
s["hello"] = true
fmt.Println(s["hello"]) // true
}


* map в Go теперь работает на основе Swiss Tables (почитать о том что это можно, например, тут или тут), что дает прирост производительности, в некоторых случаях, до 30-40%;
* Улучшена поддержка WebAssembly: добавилась дирректива go:wasmexport для простого экспорта функций в webassembly и добавилась поддержка сборки программы как WASI reactor/library. Уже прилетела свежая статья от go-тимы, где эти улучшения описаны более подробно - https://go.dev/blog/wasmexport

Анонс релиза: https://go.dev/blog/go1.24
Release notes: https://go.dev/doc/go1.24
  • 👍 4
  • ❤ 2
  • 🔥 2
  • 😢 1
More from @junsenior
  1. Sep 28, 2026Сошлись две вещи. Первая - мой проект safemap.ai, про который я уже писал выше - интеракти…
  2. Sep 17, 2026Post #356
  3. Sep 15, 2026Увидел тут в x.com статистику вакансий по PHP и статистику вакансий по hh.ru в целом. Я на…
  4. Sep 12, 2026Вдохновившись проектом, где делали интерактивную карту с тем, как работает Postgres (писал…
  5. Sep 8, 2026OpenAI выложили блогпост https://openai.com/index/navier-stokes-solution/ Мы публикуем реш…
  6. Sep 8, 2026Если кто не знал, вокруг этого сейчас разгорается очень большой скандал с OpenAI. Кратко,…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →