This language becomes more and more universal. At the beginning it was a language for creating UI part only, but now it is advanced language that used for backend, frontend, mobile applications, games and also for implementation of blockchain. It is regularly updated and provides new functions.
This language is easy to learn and doesn’t require a high threshold of knowledge to get the basics. There is a huge knowledge base in the Internet and alot of examples how to use. Besides, there are many online lessons for studying blockchain.
The idea of creating decentralized applications is gaining popularity every year. These applications don’t have centralized databases, that can be disabled or stolen. It’s no possible to made them unavailable by disabling the server physically. There is no part that owns them territorially. They can not be forbidden, censored or imperceptibly changed for causing harm. They are accessible and reliable.
In the BTW platform, this will be realized through a sidechain, that runs near the main blockchain. Each project will have its own space, which will not be affected by other projects. Active using will not slowdown the work of main chain or other projects. In addition, this will ensure the security of the application, because it can not be influenced from outside.
Javasript is a universal, modern, high-level and interpreted programming language, that’s why BTW team chose it.