A developer has created a new browser engine called Shadow, which is made almost entirely in JavaScript and runs in a browser. The engine takes in a URL and renders it into a window, using the host browser only for networking and rendering. The project was done for fun and learning, and the developer acknowledges it will likely not work with most websites. A demo of the engine is available to try in a browser.