Я на год опоздал с ответом....
В целях увеличение популяризации
https://github.com/matomo-org/device-detector
Много чего умеет определять по строке узерагента, базу релизят раз месяц примерно.
Более 20к устройств определяет среди тысячи брендов.
Более 13 типов устройств.
Это лучшие что есть бесплатно для аналитики трафика, определение устройства.
В отличии от WhichBrowser мы стабильно выпускаем обновления (раз месяц)
Скорость приемлемая, ну как она стабильная, как по времени так и по памяти на исполнения скрипта, в некоторых результатах даже превосходит.(лично проверял
https://github.com/sanchezzzhak/benchmark-useragen... проект пока не доделал но получить файл тестов можно)
Мы приветствуем вклады, звездочки, отзывы.