A) No physical law is violated. What happens is that all this is simply impossible. On the one hand we have the "flames" released by the explosion, this can not be possible because there must be oxygen for fire to be able to burn, and in the vacuum of space there is nothing like that. On the other hand we have the "noise" that causes the explosion, this can not be because the sound needs a medium in which to move through space, on earth, the sound uses the air to transport because unlike light , this is a pressure wave. In conclusion, the only thing we could see of an explosion in the vacuum of space would be a flash of light caused by the explosion.
B) Idk what do u mean with "the scene is presented from the perspective of spaceship"