Asking for help, clarification, or responding to other answers. web dev has gotten notoriously complex and I dont see the ROI Upon the advice of other stack overflow answers and the internet I changed my .babelrc and config.js: I have tried many different combinations of these packages, adding one each time to see if it would build or change anything and nothing changed. This block of code creates a ViteDevServer instance in middleware mode and configures the app type as custom, disables Vites inbuilt serving logic, and allows the server to take over handling the requests. HTMLMediaElement interface returns a MediaStream object whose source is, itself, a MediaStream (like a