What JavaScript Can’t Do
It doesn’t have any graphics capabilities
It can only format and display HTML
For security reasons, client-side JavaScript doesn’t allow the reading and writing of files
It does not support networking of any kind
It can cause a web browser to download the contents of arbitrary URLs
It doesn’t have any multithreading capabilities