Dude, code that your browser executes, and code that has to be executed by your OS are not the same. It's not "unimportant syntax." There is a world of difference between the two with vastly different challenges in terms of development and release/usage.