Occasionally, web developers need to debug a web app’s behaviour in a specific browser on a specific device or class of devices. For desktop devices this usually isn’t a problem because every modern browser nowadays provides a console, where application errors and custom console.log statements pile up.
However, on mobile browsers there’s usually no browser console, or browser development tools, for that matter. Analysing browser logs is still possible via vendors’ development tools like Apple’s Xcode, for example. Still, that process often is quite arduous and certainly not on par with the user experience we got used to from browser dev tools.
This is where Eruda comes in.
Eruda is a console for your web application. With features such as a log display, an element inspector, network request status and a source view it adds browser-independent debugging functionality to your app.