A development team is building a decentralized application (dApp) and needs to choose a JavaScript library to facilitate interaction with the Ethereum blockchain. They prioritize a smaller library size for faster loading times, a more modern API design using Promises and async/await, and strong TypeScript support. Which library would be the most suitable choice?
-
A
Web3.js
-
B
Ethers.js
-
C
Truffle.js
-
D
Ganache.js