Jak rozpoznać wolne urządzenia w mojej witrynie?

Podczas dostosowywania strony internetowej do urządzeń mobilnych zawsze polegam na zapytaniach mediów css.

Ostatnio nie martwię się już tylko o rozmiar ekranu, ale także silnik javascript wielu urządzeń mobilnych. Niektóre popularne efekty javascript, które polegają na przewijaniu okien lub szybkiej sekwencji transformacji DOM, działają naprawdę źle na wolnych urządzeniach.

Czy istnieje sposób odgadnięcia wydajności urządzenia, dzięki czemu mogę włączyć / wyłączyć elementy, które wyglądają źle na wolnych urządzeniach?

Do tej pory mogę myśleć tylko o złych rozwiązaniach:

rozmiar ekranu. wąski ekran „może” oznacza wolne urządzenieinformacje o agencie użytkownika. Mogę spojrzeć na urządzenie, przeglądarkę lub procesor, ale nie wydaje się to stabilnym rozwiązaniem długoterminowym ze względu na ilość urządzeń do rozważenia

AKTUALIZACJA: Naprawiono moje pytanie, aby skupić się na jednym problemie. W komentarzach jest dobre rozwiązanie problemu z interfejsem dotykowym.

questionAnswers(3)

yourAnswerToTheQuestion