Специалисты из команды Go for Devs представили перевод статьи о производительности языка Go. Автор провел эксперимент, создав симуляцию миллионов частиц, работающую на CPU и совместимую со смарт-ТВ. Результаты оказались смешанными: Go уступает Rust в производительности, но выделяется простотой и масштабируемостью для множества клиентов. Задачей было протестировать, сможет ли Go одновременно моделировать миллион частиц и синхронизировать данные для сотен клиентов. В итоге, несмотря на трудности, Go продемонстрировал возможность обработки 2.5 миллионов частиц при 60 fps и передачи данных на 30 fps, что является впечатляющим результатом. Несмотря на некоторые ограничения, такие как отсутствие поддержки SIMD, Go остаётся простым и удобным языком для разработчиков. Статья доступна на howfastisgo.dev.