На момент моего последнего обновления информации в октябре 2023 года, HDBSCAN не имел широкораспространенной и активной реализации на JavaScript. Основные реализации этого алгоритма обычно представлены на Python, например, в библиотеке `hdbscan` для SciPy.
Если вы ищете рабочую версию HDBSCAN на JavaScript, возможно, вам стоит рассмотреть следующие варианты:
1. **Портирование с Python**: Вы можете попробовать самостоятельно портировать алгоритм HDBSCAN с Python на JavaScript, хотя это может потребовать немалых усилий и глубокого понимания как самого алгоритма, так и двух языков.
2. **GitHub**: Продолжайте искать на GitHub, так как время от времени могут появляться новые проекты. Обратите внимание на активность разработчиков, так как некоторые репозитории могут быть заброшены, а другие — активно поддерживаться сообществом.
3. **Использование WebAssembly**: Если вам нужна производительность, вы можете рассмотреть возможность использования библиотеки, написанной на C/C++ или Rust, и компилировать её в WebAssembly для выполнения в браузере. Это может дать вам доступ к алгоритму HDBSCAN без необходимости реализовывать его с нуля на JavaScript.
4. **Альтернативные алгоритмы**: Рассмотрите возможность использования других алгоритмов кластеризации, таких как DBSCAN, которые могут иметь более широкую поддержку и доступные реализации на JavaScript.
Надеюсь, это поможет вам в поисках! Если у вас есть дополнительные вопросы или нужна помощь с конкретной реализацией, не стесняйтесь спрашивать.