@newt @antranigv How the language runs has a an impact on this matter. Example, in Deno & node if the platform doesn't provide lowlevel stuff like sockets & filesystem, you really can't do much. Try building a websocket in pure JS on node only using ECMA script and none of node features. You will see that you are soon limited by what the platform allows you. While when you are lower level, you have direct access or near direct access to hardware and other ressources to do what ever you want.