N тел в браузере: PWA‑бенчмарк на Rust, WebAssembly и Three.js

В статье расскажу о PWA‑бенчмарке, который основан на задаче N тел. Физический движок написан на Rust/WebAssembly, визуализация через Three.js, и результаты запусков сохраняются в Supabase. Тут присутствует разбор архитектуры, сравнение алгоритмов расчета — прямой и Barnes‑Hut, а также тут расписаны проблемы, связанные с измерением производительности в браузере.
Это отрывок статьи. Полную версию читайте на сайте источника по ссылке ниже.
Источник: Habr