Не понимаю что тут может быть загадочного и интересного, браузер находится не в вакууме, это обычная программа с точки зрения ОС. И у всех их есть доступ к api системы, Xlib например в linux, и даже к драйверам. Остается запустить js движок и прокинуть туда api браузера.