This “webbyness” is demonstrated by the inclusion of alert and prompt, the only synchronous stop-the-world APIs in JS land and something everybody has come to realise as a mistake to be gotten rid of at the earliest possible inconvenience. Not selling it.
Webbiness means you provide the same APIs as in a web browser if there is any possible way instead of having your own different APIs for no good reason.
It is selling it. Because both are things you don’t expect to work at all on your nodjs server. That they are blocking is an implementation detail.
Edit: You could argue that they want to provide a flag that forbids their usage, to prevent some dependency from blocking everything, depending on how this is solved in deno.
This “webbyness” is demonstrated by the inclusion of alert and prompt, the only synchronous stop-the-world APIs in JS land and something everybody has come to realise as a mistake to be gotten rid of at the earliest possible inconvenience. Not selling it.
Webbiness means you provide the same APIs as in a web browser if there is any possible way instead of having your own different APIs for no good reason.
It is selling it. Because both are things you don’t expect to work at all on your nodjs server. That they are blocking is an implementation detail.
Edit: You could argue that they want to provide a flag that forbids their usage, to prevent some dependency from blocking everything, depending on how this is solved in deno.