To address the violin part: This should be quite reasonable for a professional or even advanced non-professional. I think I could play it correctly even without any practice if I turned the page and happened on it at 120 bpm, and could get it up to 140 with a few minutes of practice. To go much faster than that would start to make it a virtuosic passage, but could be conceivable. Hilary Hahn's recording of the last movement of the Barber violin concerto is around 600 notes per minute, and this is only 560 and is much more straightforward.
That said, there are definitely players who could not play this. This passage would require the player to be comfortable in second and third position (maybe fourth?) and have a good sautillé or spiccato bow stroke. While you might find this in an advanced student, it would be very surprising to find it in someone younger than their teens or who had been studying for less than 4 or so years.
For the benefit of other "how fast can a violin play" questioners, let's talk about what makes this passage harder and what makes it easier. In general, the hardest thing for playing fast is moving the bow to a different string; the second hardest is moving the left hand fingers especially in unpredictable patterns or stretches; and the least hard is simply changing the bow, up bow to down bow. Notes at this speed would be easier (or at least accessible to less experienced students) in first position. Although these pitches are lower than B5 and therefore can be played in first position, the player would be using their fourth (weakest, slowest) finger a lot in the first measure, and forced to change between D and A strings in the second. Most advanced players would opt for second position in the first measure so they can use fingers 1, 2, and 3, and perhaps move to fourth position for the Abs, Bbs, and Cs (I'm not quite sure about the easiest way to make that shift). The passage is much easier than it could be because the pattern is a simple repeating one. Although each beat looks different, it's just three notes being repeated. Also, they're mostly adjacent, step-wise notes. The very fastest thing a string player can play is a scale.
So all that is to say: Things that could render this not playable at 140 would include shuffling the order of the notes in a way that was harder to intuitively grasp, or choosing notes that could not be played on a single string no matter what position one chose. (In fact, if the player had to cross from one string to a non-adjacent one, e.g. D to E, that would quickly lower the maximum possible tempo by a lot.)
Or to boil it down even simpler: the "fastest a violin can play" isn't determined simply by the tempo and rhythm, but by how the notes lie on the instrument.
Meanwhile, I think it's clear that the piano part can not be considered reasonably "playable" at this tempo. Ironically, the piano part would be quite easy on the violin. While it's challenging for piano to repeat the same key rapidly, it's quite easy to change the bow while playing a single note. That passage wouldn't even require shifting above first position. I could imagine a good middle school orchestra playing it at 140, with plenty of practice.