You're stating your case without any support.
This was the second post on this topic. I tried writing this as a single post, but it was too long.
The first post noted that HiveInvite.com had been down for at least a month.
So, I am talking about a real problem.
HiveInvite was written using a javascript framework. My first post linked to all of the scripts called by HiveInvite. It looks like it was calling about 40,000 lines of script.
When you load the page, your browser needs to download and compile all of the JavaScript.
If anything is wrong in any of these scripts; the site will hang. Go to HiveInvite.com and check view source and look at all of the the scripts called.
For my second example, I look at the site by @reazuliqbal . This simple site is dependent on dhive.js .
https://unpkg.com/@hivechain/dhive@0.13.3/dist/dhive.js
Yes, dhive.js is just one line .... but that one line has 880,000 characters!
I tried running this script on my personal machine. It appeared to hang up as well.
These external APIs simply assemble HTTP requests which they pass to a Hive Node.
The easiest way to develop an program that interfaces with an Web Server is to consider the HTTP as the primary API.
I will probably write a third post which will show sections of the HIVE documentation which is doing things correctly.
RE: HTTP is the Native API of the Web. IMHO, web developers should just design for HTTP