Device filtering happens on the client, which inceases the ammount of data fetched and impacts performance. Filtering should be server-side.