Possible problems
There is a list of problems you can face and which do not depend on the library itself.
Buffer polyfill
@ton/core uses Node buffer implementation, so in order to use it in the browser, you need to use a polyfill like vite-plugin-node-polyfills.
@ton/ton object parser
@ton/ton client can not process accept complex responses from the endpoints. This problem is addressed here: https://github.com/ton-org/ton/pull/45 .
Endpoints errors
@orbs-network/ton-access might reject some requests if you DApp sends too many requests in a short period of time. That's why axios-retry is used to retry the requests. However, @ton/ton does not provide an access to the axios instance to configure retries. The problem is addressed here: https://github.com/ton-org/ton/pull/73 .
The two last mentioned problems can be fixed by applying this patch to @ton/ton. Vueton can work with and without this patch.