Il mio sito Web ha diverse animazioni CSS e transizioni, che rendono molto, molto lentamente in alcuni browser (fortunatamente, non molti di loro), e con un hardware più datato. Sto cercando di evitare UA sniffing; esiste un modo per rilevare i browser o le configurazioni hardware utilizzando un JavaScript o una libreria JS e successivamente caricare versioni non animate per i browser che so non hanno un buon supporto per quelle funzionalità?Rilevamento di hardware lento/browser lenti con JavaScript
Solo per chiarire ogni ambiguità, non sto cercando qualcosa come Modernizr.
Vorrei suggerire a scrivere un po 'di rilevazione tempi te stesso, per le tue esigenze specifiche. "Lento" è troppo generalizzato, specialmente quando determinati dispositivi e hardware hanno accelerazioni per caratteristiche specifiche. – Brad
Preferirei fornire un'opzione per l'utente che disabiliti tali animazioni piuttosto che passare attraverso la seccatura di rilevare "hardware lento" che potrebbe non essere accurato per il piacere dell'utente. –
@FabricioMatte: mentre dare all'utente una maggiore flessibilità è ammirevole, se qualcosa fosse * veramente * lento sulla mia scatola e non fosse un elemento critico (es. Pagamento bancomat/fatture) non mi preoccuperei di cercare modi per disabilitarlo ma piuttosto uccidere il scheda sul posto. –