In general I am aware that one cannot call system libraries or dll's from javascript in browser. But in many of the application's I see browser starting other processes. For example:
- As soon as I open Google Plus, it starts the googletalkplugin.exe (from folder
C:\Users\Jatin\AppData\Local\Google\Google Talk Plugin
) in the background. (Can be viewed in Resource monitor) - The same with facebook video chat. For the first time, it asks me to install a plugin and later when I start a chat, it starts a process.
- On torrent sites, they provide magnet links. Clicking on torrent magnet link, it opens my systems default torrent client.
In a way, the same with flash and applet.
How do browsers trigger another process and communicate with it? Is there any open standard I am missing?
Ultimately I wish to do video, audio recording with screencast. For screen-recording, Java applet looks like the only solution but applet has its own Issues.