Bitcoin node and sending transaction Is there any bitcoin free full node (both mainnet and testnet) available online that i can make use of like infura for ethereum? This is because i do not intend to host my own node.

Also which javascript library for bitcoin can be used for generate wallet and sending transaction?
You can use this libs for your purposes:

https://github.com/bitpay/bitcore-lib

https://github.com/bitpay/bitcore-explorers

And you dont need a node =)